@charset "UTF-8";
/*
Basic styles for Canvera.com - Portfolio
Editor: Mayur Chaudhary
		Puneeta Prakash
created on: 15.02.2010
*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin : 0;
	padding : 0;
}
/* Normalizes font-size for headers */
ol, ul {
	list-style : none;
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style : normal;
	font-weight : normal;
}
/* Removes list-style from lists */
table {
	border-collapse : collapse;
	border-spacing : 0;
}
/* Removes border from fieldset and img */
fieldset, img {
	border : 0;
}
/* Left-aligns text in caption and th */
caption, th {
	text-align : left;
}
/* Removes quotation marks from q */
q:before, q:after {
	content :'';
}
/* Common Styles */
.floatLeft {
	float:left;
}
/* Layout */

body {
	background: url(../images/page_bg.jpg) repeat;
	font: 11px sans, "Trebuchet MS", Arial, Helvetica;
	color: #a8cbed;
}

a {
	color: #423501;
	font: bold 11px sans, "Trebuchet MS", Arial, Helvetica;
	text-decoration: none;
	outline: none;
}

h1 {
	margin: 0px 2px 5px 2px;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	color: #956405;
	background: url(../images/wicket.png) no-repeat left;
	text-indent: 20px;
	height: 27px;
	line-height: 32px;
}

h2 {
	margin: 6px 2px 8px 2px;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	color: #996600;
	text-transform: capitalize;
}

h3 {
	margin: 6px 2px 8px 2px;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	color: #996600;
	text-transform: capitalize;
	text-indent: 20px;
}

h4, h5 {
	margin: 1px 20px;
	font: bold 13px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
	line-height: 21px;
}
h5 {
	margin: 10px 5px 10px 20px;
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
}

h6 {
	margin: 6px 2px 8px 2px;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	color: #996600;
	text-transform: capitalize !important;
	padding-left: 20px;
}
	
.mandatory {
	padding-right: 0px;
	color: #cc0000;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
}

.clear {
	clear: both;
}
	
span {
	padding-right: 5px;
}
span.bold {
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
}
.text10
{
	font-size: 10px;
	}
.text11
{
	color: #3366cc;
	font-size: 11px;
	}
.text11grey
{
	color: #666666;
	font-size: 11px;
	}	
.text13
{
	font-size: 13px;
	font-weight:normal;
	color: #666666;
	}

.follow {
	margin-top: 2px;
	font: bold 11px sans, "Trebuchet MS", Arial, Helvetica;
	color: #423501;
	text-align: 21px;
	text-align: right;
	}
	
.border_leftccc
{
	border-left: 1px solid #cccccc;
	}
.border_Rightccc
{
	border-right: 1px solid #cccccc;
	}
.border_bottomccc
{
	border-bottom: 1px solid #cccccc;
	}
.width150px
{
	width: 150px;
	}
.text666B
{
	font-weight:bold;
	color: #666666;
	}
.paddingLeft10px
{
	padding-left: 10px;
	}
.paddingLeft40px
{
	padding-left: 40px;
	}
.paddingRight10px
{
	padding-right: 10px;
	}	
.paddingTop10px
{
	padding-top: 10px;
	}
.paddingBottom10px
{
	padding-bottom: 10px;
	}
	
.paddingLeft210px
{
	padding-left: 210px;
	}

.topbluebar {
	background-color: #e4ba33;
	height: 6px;
	width: 100%;
	overflow: hidden;
}
#container {
	margin: 0px auto;
	width: 980px;
	padding: 0px;
	overflow: hidden;
}
.globalnav {
	width: 980px;
	height: 71px;
	margin: 0px auto;
	padding-bottom: 13px;
	overflow:hidden;
}
.globalnav div.left {
	background-image: url(../images/global_nav_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 71px;
	float: left;
}
.globalnav div.center {
	background-image: url(../images/global_nav_center.jpg);
	background-repeat: repeat-x;
	width: 957px;
	height: 71px;
	float: left;
}
.globalnav_logo {
	margin-top: 3px;
	padding: 0px;
}
.globalnav_logo li {
	border: none;
	float: left;
}
.globalnav_links {
	margin: 0px 0px 0px 0px;
	float:right;
	padding: 0px;
}
.globalnav_links li {
	margin: 18px 0px 0px 31px;
	float:right;
	text-align:right;
	list-style-type: none;
	height: 50px;
}
.globalnav_links a:link {
	color: #423501;
	font: bold 11px sans, "Trebuchet MS", Arial, Helvetica;
	text-decoration: none;
}
.globalnav_links a.hover, .globalnav_links a:hover {
	color: #FFFFFF;
	font: bold 11px sans, "Trebuchet MS", Arial, Helvetica;
	background-image: url(../images/globalnav_ball_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 0px 38px 0px;
	outline:none;
} 
.globalnavIE_hover {
	color: #FFFFFF;
	font: bold 11px sans, "Trebuchet MS", Arial, Helvetica;
	background-image: url(../images/globalnav_ball_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 0px 38px 0px;
	outline:none;
} 
.globalnav_links li {
	margin: 18px 0px 0px 31px;
	float: left;
	list-style-type: none;
	outline: none;
}
.globalnav div.right {
	background-image: url(../images/global_nav_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 71px;
	float: left;
}
.homepagemain {
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	width: 954px;
	height: 398px;
	padding: 0 13px 0 13px;
	margin: 0 auto;
}
.main_text {
	margin: 0px;
	padding: 0px;
	width: 549px;
	height: 394px;
	float: left;
}
.callout_text {
/*	margin: 140px 78px 5px 239px;*/
	margin: 105px 78px 5px 239px;
	font:  11px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666;
}
.callout_text p {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.02em;
	text-align: justify;
}
.speaker {
	margin: 25px 130px 0px 280px;
	padding: 0px;
}
.speaker_name {
	margin: 0px;
	padding: 0px;
}
.speaker_name li {
	float: left;
	list-style-type: none;
}
.speaker_name_bold, .speaker_proffession {
	color: #666;
	font: bold 10px sans, "Trebuchet MS", Arial, Helvetica;
}
.speaker_proffession {
	padding: 0px;
	font: 9px italic sans, "Trebuchet MS", Arial, Helvetica;
}
.video {
	padding-left: 220px;
	margin-top: 30px;
	float: left;
}
.about_text {
/*	margin: 105px 35px 41px 15px;*/
	margin: 70px 35px 41px 15px;
	padding: 0px;
}
.about_text p {
	width: 500px;
	padding-top: 17px;
	color: #4d4d4d;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 18px;
	text-align:justify;
	float: left;
}
.main_button {
	margin: 154px 0px 0px 0px;
	padding: 0px;
	width: 405px;
	height: 240px;
	float: left;
}
.main_button_area {
	margin: 170px 0px 0px 0px;
	padding: 0px;
	width: 405px;
	height: 60px;
}
.main_button li {
	list-style-type: none;
	float: left;
}
.nav_top {
	margin: 13px 0px 0px 0px;
	float: left;
	background: url(../images/nav_top.jpg) no-repeat;
	width: 980px;
	height: 7px;
	overflow: hidden;
}
.nav_center {
	margin: 0px;
	padding: 10px 10px 5px 10px;
	background: url(../images/nav_center.jpg) repeat-y;
	width: 960px;
	float: left;
}
.nav_bottom {
	margin: 0px 0px 13px 0px;
	float: left;
	background: url(../images/nav_bottom.png) no-repeat;
	width: 980px;
	height: 7px;
}
.nav_top_inner {
	margin: 0px;
	float: left;
	background: url(../images/nav_top.jpg) no-repeat;
	width: 980px;
	height: 7px;
	overflow:hidden;
}

.red_text {
	margin: 0px 2px 0px 5px;
	color: #666666;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
}
.red_text li {
	float: left;
	list-style-type: none;
	display: block;
	text-align: center;
}

.black_text {
	color:#666;
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
}
.black_text a:link {
	color:#666;
	text-transform: uppercase;
	outline: none;
}
.black_text a:hover {
	color:#ec850a;
	text-decoration: underline;
	text-transform: uppercase;
	outline: none;
}
.shopping_cart {
	background: url(../images/seperator.png) repeat-x bottom;
	width: 960px;
	padding: 0px 0px 2px 0px;
	float: left;
	
}
.ready_text_box {
	margin: 5px 0px;
	width: 960px;
	float: left;
}
.ready_text {
	margin: 5px 0px;
	padding: 0px;
}
.ready_dropdown {
	margin: 10px 0px 5px 0px;
	width: 150px;
	font-weight: bold;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
	height: 21px;
	line-height: 21px;
	color: #666666;
}
.ready_text li {
	float: left;
	list-style-type: none;
}
.item_box, order_status_box {
	margin: 5px auto;
	width: 960px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.item_box_inside {
	width: 923px;
	float: left;
}
.item_box_top {
	margin: 0px auto;
	background: url(../images/item_top_bg.png) no-repeat;
	width: 923px;
	height: 34px;
	
}
.item_text {
	color: #4e7eae;
	font: bold 13px sans, "Trebuchet MS", Arial, Helvetica;
}
.total {
	width: 900px;
	height:40px;
	margin:0px auto;
	overflow: hidden;
}
.total_text {
	width:130px;
	height:35px;
	float: right;
}
.total_btn, .payment_total_btn {
	margin:0px 8px 0px 0px;
	background: url(../images/total_price_bg.png) no-repeat top right;
	font-weight:bold !important;
	width: 91px;
	height: 31px;
	float: right;
	text-align: left;
	color: #FFFFFF !important;
	
}
.total_btn p.text {
	color: #FFFFFF;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	height: 31px;
	line-height: 31px;
	text-align: center;
}

.in_process_text {
	color:#F60;
}

.shipping_box {
	border-bottom: 1px solid #e5e5e5;
	width: 960px;
	padding: 5px 0px 2px 0px;
	float: left;
}
.shipping_text_area {
	width: 960px;
	padding: 0px 0px 2px 0px;
	float: left;
}

.shipping_alert_div {
	width: 968px;
	float: left;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dashed #ff0000;
	padding-bottom: 10px;
}

.alert_icon_div {
	float: left;
	background: url(../images/alert_icon_03.png) no-repeat top left;
	display: block;
	margin-left: 10px;
	width: 28px;
	height: 19px;
}

.alert_text_div {
	width: 850px;
	margin: 0px 0px 2px 40px;
	display: block;
}

.alert_text {
	margin: 0px;
}

.alert_text li {
	color: #ff0000;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 25px;
	list-style-type: none;
	text-align: left;
	padding-left: 5px;
	height: 25px;
	float: inherit;
	display:block;
}

.shipping_details {
	margin: 5px 100px 0px 0px;
	width: 700px;
	float: left;
}

.emaildiv {
	padding-top: 10px;
	width: 960px;
	position:relative;
	float:left;
	border-bottom: 1px solid #e5e5e5;
	height: 40px;
	line-height: 40px;
	min-height: 40px;
}

.email_text {
	width: 60px;
	float: left;
	color: #666666;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	text-align: left;
	padding-left: 30px;
}

.email_textbox {
	width: 205px;
	float: left;
}

.email_alert {
	width: 600px;
	float: left;
}

.email_alert_text {
	margin: 0px 0px 5px 10px;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
	line-height: 25px;
	display:block;
}

.details_box1 {
	width: 125px;
	float: left;
}
.details_text, .details_textbox {
	color: #666666;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	text-align: right;
}
.details_text li {
	margin: 0px 2px 9px 2px;
	list-style-type: none;
}
.details_textbox li {
	margin: 0px 3px 4px 2px;
}
.dropdown {
	width: 146px;
}
.details_box2 {
	padding-right: 5px;
	width: 190px;
	float: left;
}
.details_box3 {
	width: 125px;
	float: left;
}
.details_box4 {
	width: 190px;
	float: left;
}
.details_footer {
	margin: 0px;
	width: 960px;
	float: left;
}
.details_footer_text {
	font: italic 12px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
}
.details_footer_text li {
	margin: 0px 260px 10px 15px;
	float: left;
	list-style-type: none;
}
.phone_details {
	margin-top: 0px;
	width: 960px;
}
.phone_details_text {
	color: #666666;
	font: 10px sans, "Trebuchet MS", Arial, Helvetica; 
}
.phone_details_text li {
	margin: 0px 320px 0px 0px;
	list-style-type: none;
	color: #666666;
	font: 10px sans, "Trebuchet MS", Arial, Helvetica; 
	float: right;
	display: inline;
	width: 200px;
}
.payment_box {
	width: 960px;
	padding: 5px 0px 2px 0px;
	float: left;
}
.payment_text_area {
	width: 960px;
	padding: 0px 0px 2px 0px;
	float: left;
}
.payment_method {
	margin: 5px 100px 5px 20px;
	width: 900px;
	float: left;
}
.payment_type_div {
	width: 110px;
	float: left;
}

.payment {
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
}
.payment li {
	margin: 0px 0px 12px 0px;
	list-style-type: none;
	line-height: 15px;
	height: 15px;
}

.payment_fields_div {
	width: 200px;
	float: left;
}

.payment_field {
	margin: 0px;
	padding: 0px;
}

.payment_field li {
	margin: 0px 48px 5px 0px;
	list-style-type: none;
	line-height: 21px;
	height: 21px;
}
	
.pay_btn_area {
	width: 300px;
	float: left;
	margin: 10px 15px;
}
.payment_btn {
	margin: 0px;
	padding: 0px;
}
.pay_btn li {
	float: left;
	list-style-type: none;
}
#footer {
	margin: 0px 0px 0px 0px;
	background: url(../images/footer.png) no-repeat;
	width: 979px;
	height: 119px;
	float:left;
	position:relative;
	
}
.footer_text_area {
	margin: 30px 0px 0px 0px;
	width: 976px;
	color: #FFFFFF;
	font: 11px sans, "Trebuchet MS", Arial, Helvetica;
	float:left;
}
.footer_text_area li {
	list-style-type: none;
	margin:0px;
	padding:0px 0px 0px 20px;;
	float: left;
}
.copyright_text {
	text-align: right;
	right:17px;
	display:block;
	position:absolute;
}
.footer_text_area a:link, .footer_text_area a:hover, .footer_text_area a:visited {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
}
.footer_text_area a:hover {
	color: #ec850a;
	text-decoration: underline;
	outline: none;
}
/* Styles for Form Fields */
.textfield {
	border: #b6b6b6 1px solid;
	font-weight: normal;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 3px;
	margin-left: 5px;
	width: 194px;
	height: 21px;
	line-height: 21px;
	color: #666666;
}
.textfieldcurrency {
	border: #b6b6b6 1px solid;
	font-weight: normal;
	font: 11px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 3px;
	margin-left: 5px;
	width: 75px;
	height: 18px;
	line-height: 21px;
	color: #666666;
}
.textfield_error {
	border: #b6b6b6 1px solid;
	background-color: #facbcb;
	font-weight: normal;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 3px;
	margin-left: 5px;
	width: 194px;
	height: 21px;
	line-height: 21px;
	color: #666666;
}
.textfieldsmall {
	border: #b6b6b6 1px solid;
	font-weight: bold;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 3px;
	margin-left: 5px;

	width: 25px;
	height: 25px;
	line-height: 25px;
	color: #666666;
}
.textfieldphone1 {
	border: #b6b6b6 1px solid;
	font-weight: bold;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 2px;
	margin-left: 5px;
	width: 36px;
	height: 18px;
	line-height: 18px;
	color: #666666;
}
.textfieldphone2 {
	border: #b6b6b6 1px solid;
	font-weight: bold;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	padding-left: 2px;
	margin-left: 2px;
	width: 30px;
	height: 18px;
	line-height: 18px;
	color: #666666;
}
.textfieldphone3 {
	border: #b6b6b6 1px solid;
	font-weight: bold;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	margin-left: 2px;
	width: 80px;
	height: 18px;
	line-height: 18px;
	color: #666666;
}
.checkbox {
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #666666;
	margin-top: 23px;
}
.radio_btn {
	height: 5px;
	margin-top: 10px;
}
.payment_success_box {
	background: url(../images/seperator.png) repeat-x bottom;
	width: 960px;
	padding: 0px 0px 2px 0px;
	float: left;
	
}
.payment_text {
	width: 820px;
	float: left;
}
.printer {
	line-height: 17px;
	padding-left: 25px;
	color: #4e7eae;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	background: url(../images/printer_icon.png) no-repeat left bottom;
	height: 17px;
	text-align: center;
	width: 100px;
	float: left;
	text-decoration: underline;
	
}
.order_confirmation_box, .track_order_box {
	margin: 5px 0px;
	width: 960px;
	float: left;
	border-bottom:1px solid #e5e5e5;
}
.orange_text {
	margin: 1px 20px;
	color: #ff6600;
	font: bold 16px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
}
.paymnet_span {
	margin: 5px 0px 5px 0px;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
}
.grey_text, .track_text {
	margin: 5px 20px 12px 20px;
	color: #666666;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
}
.grey_heading {
	margin: 0px 20px 12px 20px;
	color: #666666;
	font: bold 16px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
	line-height: 21px;
}
/*.link_text, .link_textsmall {
	color: #0066cc !important;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	display: inline-block;
	text-decoration: underline;
}

.link_textsmall {
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
}

.link_text a, .link_textsmall a {
	color: #0066cc !important;
	font: 14px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
	text-decoration: underline;
	outline: none;
}

.link_textsmall a {
	font-size: 12px;
	outline: none;
}*/

.order_details_box1 {
	margin: 5px 20px 12px 20px;
	width: 700px;
	clear: both;
}
.order_box {
	margin: 0px 5px;
	width: 700px;
}
.orderheading_box, .orderstauts_heading {
	margin-bottom: 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f1f1f1;
	width: 700px;
	height: 25px;
}
.orderheading_box li, .orderstauts_heading li {
	margin-left: 10px;
	list-style-type: none;
	color: #666666;
	font: bold 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 25px;
	float: left;
}
.orderbox_white, .payment_box_white {
	margin-right: -5px;
	margin-top: 0px;
	background-color: #ffffff;
	width: 700px;
	height: 25px;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 25px;
	float: left;
	border-bottom: 1px solid #cccccc;
}

.payment_box_white { 
	border-bottom: none;
}
.orderbox_blue {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #edf5fc;
	width: 700px;
	height: 25px;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 25px;
	float: left;
	border-bottom: 1px solid #cccccc;
}
.payment_box_btn {
	width: 110px;
	float: left;
	color: #FFFFFF;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
}
.payment_total_btn {
	margin: 0px 8px 15px 5px;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	position: absolute;
	display: block;
}
.paymenttotal_btn_text {
	text-align:left;
	padding-left: 8px;
	color: #FFFFFF;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
}
.total_payment_text {
	margin-right: 0px;
	width: 590px;
	float: left;
}
.totalpayment_text {
	color: #666666;
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
	height: 35px;
	line-height: 35px;
	text-align:left;
	padding-left: 500px;
}
.address_text {
	color: #666666;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
	padding-left: 20px;
}
.track_box01 {
	width: 960px;
	height: 30px;
	overflow: hidden;
	float: left;
}
.track_box02 {
	width: 960px;
	height: 60px;
	margin-top: 0px;
	overflow: hidden;
	float: left;
}
.track_box03 {
	margin-top: 6px;
	width: 98px;
	float: left;
}
.track_box04 {
	margin-top: 6px;
	width: 190px;
	float: left;
	padding-right: 0px;
}
.track_box05 {
	margin-top: 8px;
	width: 92px;
	float: left;
}
.track_box06 {
	margin-top: 6px;
	width: 200px;
	float: left;
}
.track_box07 {
	margin-top: 0px;
	padding-bottom: 0px;
	width: 100px;
	float: left;
}
.textfield_track {
	margin-top: 9px;
	border: #b6b6b6 1px solid;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	width: 190px;
	height: 21px;
	line-height: 21px;
	color: #666666;
	margin-right: 5px;
}
.track_text {
	margin: 8px 0px 12px 20px;
}

.in_progress_text {
	color: #003399;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
	text-align: center;
}

.in_shipping_text {
	color: #ff6600;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
		text-align: center;
}

.delivered_text {
	color: #339900;
	font: 13px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
	text-align: center;
}

.error_div {
	margin: 10px auto;
	width: 442px;
	height: 300px;
	color: #666666;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica;  
}

.error {
	margin: 10px auto;
	width: 442px;
}

.error_image {
	margin: 5px 5px 0px 5px;
	padding-left: 30px;
	width: 176px;
	height: 100px;
	float: left;
}

.sorry_text {
	color: #956405;
	font: bold 24px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
}

.sorry_div {
	margin: 0px 10px 10px 35px;
	width: 360px;
	float: left;
}

.suggested_div {
	width: 470px;
	float: left;
	text-align: left;
	line-height: 21px;
	margin: 10px 10px 10px 35px;
}

.suggested_actions {
	margin: 5px ;
	padding: 0px;
}

.suggested_actions li {
	color: #666666;
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
	background: url(../images/error_li_bg.jpg) no-repeat left 8px;
	list-style-type: none;
	text-align: left;
	padding-left: 20px;
}

.approximate_text {
	padding-left: 625px;
}
/* shopping cart styles */
.INRformat
{
	font-size: 10px;
	font-weight:bold;

	}
.shoppingcart_table
{
	font: 14px sans, "Trebuchet MS", Arial, Helvetica; 
	margin-left: 20px;
	width: 922px;
	color: #666666;
	}

.shoppingcart_table_header
{
	color: #666666;
	height: 34px;
	line-height: 34px;
	background-image: url(../images/table_heading_bg.jpg);
	background-repeat:repeat-x;
	font: bold 14px sans, "Trebuchet MS", Arial, Helvetica; 
	}
.shoppingcart_table_header_left
{
	background: url(../images/table_top_left.jpg) no-repeat left;
	overflow: hidden;
	}	
.shoppingcart_table_header_right
{
	background: url(../images/table_top_right.jpg) no-repeat right;
	}
.shoppingcart_tr
{
	height: 64px;
	line-height: 64px;
	border-bottom: 1px solid #e3e2dd;
	border-left: 1px solid #e3e2dd;	
	border-right: 1px solid #e3e2dd;		
	}
.shoppingcart_tr_alt
{
	height: 64px;
	line-height: 64px;
	background-color: #f3f1e9;
	border-bottom: 1px solid #e3e2dd;
	border-left: 1px solid #e3e2dd;	
	border-right: 1px solid #e3e2dd;		
	}
.totalprice
{

	height: 31px;
	background-image:url(../images/img_total_bg.jpg);
	background-repeat:repeat-x;
	text-align:right;
	font-weight:bold; 
	color: #ffffff;	
	height: 31px;
	line-height: 31px;
	}

.note {
	color: #666666;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica;
	line-height: 21px;
}

/* about wideangle styles */

.about_div {
	margin: 10px 2px 10px 2px;
	width: 960px;
	border-bottom: 1px solid #cccccc;
	float: left;
	position: relative;
	height: 370px;
}

.coffetable_book_div {
	margin-left: 15px;
	margin-top: 0px;
	float: left;
}

.coffetable_div {
	width: 550px;
	color: #666666;
	font: 13px "Trebuchet MS",sans,  Arial, Helvetica; 
	float: left;
	line-height: 18px;
	padding-left: 15px;
	padding-top: 15px;	
}
.coffetable_altTD {
	background-color: #f1f1f1;
}
.about_text_div {
	width: 960px;
}
	
.foreword_div {
	width: 650px;
	float: left;
}

.foreword_div p {
	margin-left: 35px;
	margin-bottom: 20px;
	padding-right: 15px;
	color: #666666;
	font: 13px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 21px;
	text-align: justify;
}

.signature {
	font: bold italic 13px "Trebuchet MS",sans,  Arial, Helvetica !important;
	color: #666666;
	line-height: 21px;
}

/* preview page style */
.preview_div {
	margin: 30px 200px;
	width: 960px; 
}

.reviews_div {
	margin-left: 0px;
	width: 290px;
	float:left;
}

.reviews_top {
	background: url(../images/reviews_top_bg.jpg) no-repeat;
	width: 292px;
	height: 11px;
	float: left;
	overflow: hidden;
	position: relative;
	display: block;
}

.reviews_center {
	background-color: #e7e4d4;
	padding: 0px 15px;
	width: 262px;
	float: left;
	font: 13px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 19px;
}

.reviews_center p {
	margin-top: 4px;
	margin-left: 3px;
	color: #666666;
	font: 12px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 19px;
	text-align: left;
	margin-bottom: 15px;
}

.reviews_bottom {
	background: url(../images/reviews_bottom_bg.jpg) no-repeat;
	width: 292px;
	height: 11px;
	overflow: hidden;
	position: relative;
	float: inherit;  
}

.terms_div {
	padding-top:20px;
	width: 955px;
}

.terms_div p {
	margin-left: 35px;
	margin-bottom: 20px;
	padding-right: 15px;
	color: #666666;
	font: 13px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 21px;
	text-align: justify;
}
.tooltip {
	width: 280px;
}

.tooltip_div {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #effcc8;
	width: 264px;
	border: 1px solid #85a366;
	height: 130px;
	float: left;
}

.tooltip_div p {
	margin: 3px 10px;
	color: black;
	font: 12px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 21px;
}

.tooltip_arrow_div {
	margin-top: 8px;
	margin-right: 2px;
	background: url(../images/tooltip_arrow.png) no-repeat;
	width: 8px;
	height: 130px;
	display: block;
	float: left;
}

a.divpopup {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #e7e4d4;
	width: 264px;
	border: 1px solid #b6af8a;
	padding: 3px;
	float: left;
}

.divpopup p {
	margin: 3px 3px;
	color: black;
	font: 12px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 18px;
}
.divpopup {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #e7e4d4;
	width: 264px;
	border: 1px solid #b6af8a;
	padding: 3px;
	float: left;
}
.divpopup p {
	margin: 3px 3px;
	color: black;
	font: 12px "Trebuchet MS",sans,  Arial, Helvetica;
	line-height: 18px;
}
.about_heading {
	margin: 6px 2px 8px 2px;
	font: bold 12px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666 !important;
	text-transform: capitalize;
}

.about_paragraph {
	margin-left: 20px;
	line-height: 21px;
	color: #666666;
	font: 11px sans, "Trebuchet MS", Arial, Helvetica; 
}

.media_reviews_div {
	width: 960px;
	margin: 20px 20px;
}

.review_div {
	width: 440px;
	padding: 10px 15px 10px 2px;
	float: left;
}

.review_div p {
	margin-left: 20px;
	line-height: 23px;
	padding-right: 10px;
	color: #666666;
	text-align: justify;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica; 
	padding-bottom: 15px;
}

.media_seperator {
	margin-top: 10px;
	border-left: 1px dashed #cccccc;
	width: 1px;
	height: 1870px;
	float: left;
}

.news_div {
	padding: 10px 15px 10px 15px;
	width: 440px;
	float: left;
}

.heading {
	padding: 15px 2px 0px 20px;
	font: bold 13px sans, "Trebuchet MS", Arial, Helvetica;
	color: #666666;
	text-transform: capitalize;
}

.paragraph {
	margin-left: 40px!important;
	line-height: 23px!important;
	padding-right: 10px;
	color: #666666;
	text-align: justify;
	font: 12px sans, "Trebuchet MS", Arial, Helvetica; 
}

.heading_reviews {
	padding: 15px 2px 0px 0px;
	font: bold 13px sans, "Trebuchet MS", Arial, Helvetica !important;
	color: #666666;
}


/* Mayur */
A.linkblue {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; outline: none;
	}
A.linkblue:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; outline: none;
}
A.linkblue:hover {
	COLOR: #F60; TEXT-DECORATION: underline; outline: none;
}
A.linkblue:active {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; outline: none;
}
A.linkbluesmallitalics {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-style:italic; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 13px; outline: none;
	}
A.linkbluesmallitalics:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-style:italic; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 13px; outline: none;
}
A.linkbluesmallitalics:hover {
	COLOR: #F60; TEXT-DECORATION: underline; font-style:italic; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 13px; outline: none;
}
A.linkbluesmallitalics:active {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 13px; outline: none;
}
A.linkbluesmall {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 14px; font-weight:normal; outline: none;
	}
A.linkbluesmall:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 14px; font-weight:normal; outline: none;
}
A.linkbluesmall:hover {
	COLOR: #F60; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 14px; font-weight:normal; outline: none;
}
A.linkbluesmall:active {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 14px; font-weight:normal; outline: none;
}

A.linkblue10px {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 9px; outline: none;
	}
A.linkblue10pxl:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 9px; outline: none;
}
A.linkblue10px:hover {
	COLOR: #F60; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 9px; outline: none;
}
A.linkblue10px:active {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 9px; outline: none;
}
A.linkblue11pxitalics {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; font-weight:normal; font-style:italic; outline: none;
	}
A.linkblue11pxitalics:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; font-weight:normal; font-style:italic; outline: none;
}
A.linkblue11pxitalics:hover {
	COLOR: #F60; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; font-weight:normal; font-style:italic; outline: none;
}
A.linkblue11pxitalics:active {
	COLOR: #0066cc; TEXT-DECORATION: underline; font-family: "Trebuchet MS",sans,  Arial, Helvetica; font-size: 11px; font-weight:normal; font-style:italic; outline: none;
}

