body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", "Arial"; font-size: 13px;
}
a { color: #941B08; text-decoration: none; }
table { font-family: "Trebuchet MS", "Arial"; font-size: 13px; }
.text {
	font-family: "Trebuchet MS", "Arial";
	font-size: 11px;
}
input {
	font-family: "Tahoma", "Arial";
	font-size: 14px;
}
.text13 {
	font-family: "Trebuchet MS", "Arial";
	font-size: 13px;
}
.text12 {
	font-family: "Trebuchet MS", "Arial";
	font-size: 12px;
}
.text11 {
	font-family: "Trebuchet MS", "Arial";
	font-size: 11px;
}
.text10 {
	font-family: "Trebuchet MS", "Arial";
	font-size: 10px;
}
select {
	font-family: "Trebuchet MS", "Arial";
	font-size: 10px;
}
textarea {
	font-family: "Trebuchet MS", "Arial";
	font-size: 10px;
}
.border {
	border: 1px solid #ded1bd;
}

.padded-1 { padding: 3px; }
.product-also-bought { background-color: #F3F2E4; padding: 10px; height: 135px;  clear: both; margin-bottom: 5px; margin-top: 3px; }
.product-also-bought h2 { font-size: 16px; margin-top: -10px; margin-bottom: 5px; color: #250159; /*border: black 1px solid;*/}
.gallery-container { margin: auto; margin-top: 20px; clear: both; border: black 1px solid;}
div.facebook-ilike, div.twitter-share-button, div.addthis-share-button {
	float: left; margin-right: 10px;
}
.socail-widgets { clear: both; }
#product table { clear: both; }
#product tr { vertical-align: top; }
.product-also-bought table {
	width: 131px;
}

div.product-also-bought-name a {
	margin-left: 150px; 
	margin-top: 5px; 
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #931401;
}

div.product-also-bought-img  {
	float:left;
	clear:both;
	margin-top: -15px;
	margin-bottom: 10px;
	padding-left:5px;
}


.product-also-bought td {
	text-align: left;
}

.product-also-bought-editorial { clear: both; margin-top: 3px; background-color: #f3f2e4; /*border: black 1px solid;*/}
.product-also-bought-editorial h2 { font-size: 16px; margin-top: 5px; margin-bottom: 5px; color: #250159; /*border: black 1px solid;*/}

.product-also-bought-editorial table {
	width: 131px;
}
.product-also-bought-editorial td {
	text-align: left;
}
.product-also-bought-editorial img {
	width: 130px;
}
.product-also-bought-editorial a {
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #931401; 
	margin-top: 5px; 
}
.product-also-bought-editorial img {margin-left :12px; margin-bottom :5px; margin-top :-20px; border: #ded1bd 1px solid; }
.add_product-editorial .button {margin-left :12px;  font-size: 16px; color: #931401; width:150px; }


div.add_product form { }
.add_product .button { font-size: 14px; color: #931401; width:150px;}

.frontProductReadMore, .select_your_address, .selected_address_title, .selected_shipping_title, .selected_payment_title, .remarks_area {color: #33711a; font-size: 18px; padding-top: 10px; }
.add_address { font-size: 18px; font-weight: bold; }
.subtype { float: right; }
.new_product { display: none; }
.high_rated_product { display: none; }
.frontProductTitle { font-size: 17px; }

.product-feedbacks {clear: left;}
.product-feedbacks, .product-feedbacks-form { margin: 15px 0 15px 0; background-color: #F3F2E4; padding: 10px; }

.product-feedbacks h2  { font-size: 16px; margin-top: 5px; color: #250159; /*border: black 1px solid;*/}
div.review-product {border-top: #f6c869 1px solid; padding: 3px;}
.reviewDate {color: #250159;}
.reviewName {font-weight: bold;color: #250159;}
.reviewTitle {font-weight: bold; color: #992233;}
.review p {font-weight: normal; margin-top: 5px;}

.rating { font-size: 16px; font-weight: bold; color: #250159;  margin-top: 5px; }
.thank_you_for_voting, .already_reviewed { color: red;}
h2,h3,h4 {color: #33711a;}

h1 { color: #33711a; margin: 15px 0 5px 0; font-size: 20px; line-height: 19px; clear:left;}
h4 { font-size: 18px; }
form.add_cart INPUT { margin-right: 2px; padding: 4px; font-weight: bold; font-size: 23px; }
.mainTBL {padding: 2px 20px 20px 20px; height:100%; font-size: 13px;}
.mainTBL {background-image: url('/images/bg.gif'); height:40px;}
.loginInputFields, .registerInputFields {font-size: 12px;}
.error {color:red;}
.header-greeting {padding-left:50px; font-size:12px; background-image: url('/images/welcome.gif'); width:374px; height:40px;}
.welcome_message { font-size: 12px; background-image: url('/images/site_para.gif'); width:383px; height:40px;}
.welcome_message a { font-size: 12px; }
.video { float: right; margin-top: 15px; }
.hp-intro { float: left; margin: 13px 0 0 0; width: 370px; }
.product_img { float: left; margin: 10px 15px 0px 25px; border: #33711a 1px solid; }
.video-on-product-page { padding-right: 15px;}
.editorial-image { float: left ; margin-bottom: 20px; }
#product .abstract { margin-top: 5px; color: #931401;}
.abstract { font-size: 15px; }
.abstract-hp {color: #931401; font-size: 15px; line-height: 16px;}
#product ul li { font-size: 15px; }
#product p { font-size: 15px; padding-bottom:10px;}
#product h1 { color: #33711a; margin: 15px 0 5px 0; font-size: 20px; line-height: 19px; float: left;}
#abstract { width: 400px; }
#abstract-no-image { width: 100% }
#abstract-editorial { float: left;  font-size: 15px;}
#abstract-editorial-no-image { width: 100% }
.editorial-img-article { float: right; clear:both;width:300; margin-top:10px;}
#product_price { font-family: Lucida Sans Unicode; color: #01184E; }
div.product_price { font-family: Lucida Sans Unicode; color: #01184E; }
.discount { font-size: 9px; margin: 0px 0px 0px 6px; }
.final_price { font-size: 16px; font-family: "Arial"; font-weight: bold; text-decoration: none; color: #CC0000; direction: rtl;}
.list_price { font-size: 14px; font-family: "Arial"; font-weight: normal; text-decoration: line-through;}
#product { margin-top: 10px; }
.float-right {float: right; }
.float-left {float: left; }
.clear { clear: both; }
.child-editorials { border-bottom: #eeeeee 1px solid; padding-bottom: 10px; margin-bottom: 10px;  width: 90%;}
.child-editorials a { font-size: 18px; }
div.child-editorials-b { border-bottom: #ebddd3 1px solid; margin-left:40px; padding-bottom: 5px; margin-bottom: 5px; }
div.child-editorials-b .abstract { font-size: 13px;  /*border: red 1px solid;*/}
div.child-editorials-b .frontProductReadMore {text-align:right; width: 90%; /*border: red 1px solid;*/}
div.child-editorials-b a { font-size: 18px;}
.child-editorials .video {float:right; margin-left: 450px; border: red 1px solid;}

.child-editorials-hp { /*border-bottom: #eeeeee 1px solid;*/ padding-bottom: 5px; margin-left: 20px; margin-bottom: 5px;}
.child-editorials-hp a { font-size: 18px; }
.child-editorials-hp-b { border: red 1px solid; float: left; padding-bottom: 5px; margin-bottom: 5px; }
.child-editorials-hp-b .abstract { font-size: 13px;  /*border: red 1px solid;*/}
.child-editorials-hp-b .frontProductReadMore {border-bottom: #ebddd3 1px solid; width: 90%;}
.child-editorials-hp-b a { font-size: 15px;}
.hp-Links {font-size: 14px;font-weight:bold;color:#931401;text-decoration:none;}

.utility-remarks { padding: 10px; background-color: #F3F2E4; }
.topLinks {font-size: 13px;font-weight:bold;color:#931401;text-decoration:none;}
.cart, .user-products, .orderlist, .order_list {width:715px;padding:6px 0;}
.cart td, .user-products td, .orderlist td, .order_list td {border: 1px #EBEAEE solid; padding: 6px;font-size: 12px;}
.cart th, .user-products th, .orderlist th, .order_list th {border: 1px #F2B414 solid;background-color:#F2B414;padding: 4px;font-size: 12px;font-weight: bold;}
.order_date, .order_status, .order_address, .order_remarks, .shipping_method, .payment_method, .order_size, .order_weight, .order_cost {
	background-color:#EBEAEE;}
.order td {border:1px #ddd solid;padding:4px;font-size:12px;}
.order {margin:10px 0;}
.order_items {border:0 !important;}
.back-button {margin:6px 0;}
.user-product-list-interlinks a {
	text-decoration: none;
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
}
.user-product-list-interlinks {	margin: 10px 0px;}
div.prefsHeader {
	padding: 12px 0 18px 22px;
	width: 100%;
	font-family: Lucida Sans Unicode;
	font-size: 13px;
	font-weight: normal;
	background-image: url('/images/common/loginBG.jpg');
	background-repeat: no-repeat;
	height: 170px;
}
#registerInput table.registerInputFields td, #emailInput table.emailInputFields td {
	font-size: 12px;
	padding-left: 20px;
}
div.ffControl {padding-top: 2px;font-size:13px;}
.login-link, .logout-link {padding-left:10px;}
.style7 {font-size:12px;}
a.style7 {font-size:13px;}

div.frontTitle {width:722px; background-image: url('/images/title-BG.gif'); background-repeat:repeat-x;}
.frontTitle { font-size: 17px; padding-left: 3px; color:#931401; background-image: url('/images/title-BG.gif'); background-repeat:repeat-x;}
.frontTitle a {font-size: 17px; color:#931401;  }
.red-pre {font-size: 16px;font-weight:bold;color:#931401;text-decoration:none;}
.editorial-title { font-size: 17px; padding-left: 3px; color:#931401;}

/*#product-center {
	padding-bottom:60px; background: url('/images/ThanksgivingBann.jpg') no-repeat;
}*/
div.product-Bann {
	margin-top:60px;
}

.top01bg1 { background-image: url('/images/top01bg1.gif'); height: 140px;}
.top01bg-hp { background-image: url('/images/top01bg-hp.gif'); height: 273px; background-repeat:repeat-x;}
.top8 { background-image: url('/images/top8.jpg'); width: 778px;}
.top8-R { background-image: url('/images/top8-R.jpg'); width: 778px;}
.butbg-hp-r { background-image: url('/images/Top2-but01.gif'); }
.butbg-hp { background-image: url('/images/hp-pass-header.jpg'); height: 64px; background-repeat:repeat-x;}
.r1 {background-image: url('/images/r1.gif'); width:100%; background-repeat:repeat-x;}
.r2 {background-image: url('/images/r2.gif'); width:2px;}
.bottombg {background-image: url('/images/bottombg.gif'); background-repeat:repeat-x; }

.yellow-table-height {height:100%;}
.left01-table {width:5px; height:100%;}
.right01-table {width:100%; height:100%;}

div.editorial-assembly {width:250px; margin-top: 10px; float:left; /*border: red 1px solid;*/}
div.editorial-video-width {width:300px; margin-top: 10px; float:left; /*border: black 1px solid;*/}
.table-text-width {width:80%;}
.small {}

div.facebook-ilike {float:right;  margin-bottom: 2px; margin-right: 2px; }
.bread { font-size:11px; }

/* Added by Migo, feel free to improve */
.sysinfo {
	font-family: "Trebuchet MS", "Arial";
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0px 12px 0px;
	color: #605000;
}
.cart {
	border-collapse: collapse;
	margin: -2px 0px 6px 0px;
}
.submit-order {
	font-weight: bold;
}
.add_address {
	margin: 10px;
}

#price-add-buttons {}
div.price-add-buttons {}
div.price-add-buttons .price-add-buttons-one {padding-top: 20px; }
div.price-add-buttons .price-add-buttons-two {float:left; margin-left:120px; margin-top: -23px; padding-top: 3px;}

#price-add-buttons-editorial {}
#price-add-buttons-editorial .price-add-buttons-one { clear:right;}
#price-add-buttons-editorial .price-add-buttons-two {clear:both; }

div.Foot-bg {clear:both;font-size: 17px; color:#931401; margin-top:40px; background-image: url('/images/Foot-bg2.jpg'); width:722px; height:38px;}

.social-widgets {float:right;  width: 230px; margin-top: 5px;}
.twitter-share-button {text-align: left;width: 230px;}
.facebook-ilike {float:right; width: 230px;}

.steps {
	width:100%;
	border: 1px solid #c89443;
	font-weight:bold;
	
}
.steps td{
	font-size: 15px;
	width:100%;
	border: 1px solid #c89443;
	padding: 10px;
}
