@charset "utf-8";
/* This stylesheet is the Intellectual Property of E-Platform Marketing, LLC */


/* ---------------------- FORM SIDE ----------------------*/
#formside {width:50%;
           float:left;
		   margin-bottom:30px;
		   text-align:left;
}
#formside div { padding-left:50px; }

.error{
	color:#FF1111;
	font-size:9px;
	font-weight:bold;
}
.error  label{
	float:left;
	position:relative;
	width:250px;
	
} 

/* ----------------------- TEXT SIDE ---------------------*/
#parent_menu { float:left;text-align:left;padding-left:30px; width:45%;line-height:30px; }
  
#textside {width:50%;
           float:left;
}

#Rtext {padding-bottom:30px;
}

a.linkB:link {color: #0593e5;
             font-size:0.8em;
             text-decoration:underline;
			 float:left;
			 padding:0px 30px 0px 35px;}
			 
a.linkB:active {color: #0593e5;
                font-size:0.8em;
                text-decoration:underline;
				float:left;
                padding:0px 30px 0px 35px;}
				
a.linkB:hover {color: #fb6d00;
               font-size:0.8em;
               text-decoration:underline;
			   float:left;
			   adding:0px 30px 0px 35px;}

a.linkB:visited {color: #0593e5;
                 font-size:0.8em;
                 text-decoration:underline;
				 float:left;
                 padding:0px 30px 0px 35px;}

.catText {margin:0px 20px 10px 30px; 
          
}

/* --------------------------- FORMS -----------------------------*/

.formLabel {font-size:0.7em;
            font-weight:normal;
			padding:0px 5px 0px 0px;
			color:#444;
			text-align:left;
			vertical-align:middle;
			
}

#form2 {margin:30px 30px 40px 40px;
}

#formMain {float:left;
            width:300px;
	        margin:30px 0px 40px 20px;
}

#registration{
	border:1px solid;
	
	margin:30px;
}
.templateList { font-size: 14px;
	padding: 0; margin: 0; border: 0; width: 100%;
}
.templateList th, .templateList td { text-align: left; padding: 5px 10px; }
.templateList th table td { text-align: left; padding: 5px 5px; }     
.templateList th.no { width: 30px; text-align: right }
.templateList tr.odd { background: #d8e7ed; }
.templateList tr.active { background: #e5edd8; border: 1px solid #adcd78 }
.templateList tbody tr:hover { background: #e5edd8; }
div.sort{
	float:right;
	position:relative;
	width:9px;
	
}
.search{ font-size:0.7em;
	 font-weight:bold;
			padding:0px 5px 0px 0px;
			color:#444;
}
.searchtextboxsmall{
	height:15px;
}

#breadcrumb { height:39px;width:960px;background:transparent url(../images/breadcrumb.png) repeat-x top; }
#breadcrumb table { width:auto;height:39px;margin:0 auto;text-align:center;font-size:15px;color:#6d6d6d; }
#breadcrumb table td { padding:0 10px; }
.separator { background:transparent url(../images/separator.gif) no-repeat top; }
#cart_icon { width:35px;background:transparent url(../images/cart_icon.gif) no-repeat right; }
.active_step { color:#d78c20; }
#call_us { height:20px;width:960px;text-align:center;font-size:20px;line-height:40px;z-index:2; }
#banner_checkout { height:140px;width:960px;background:transparent url(../images/banner_checkout.jpg) no-repeat top;  }
#banner_confirmation { height:140px;width:960px;background:transparent url(../images/banner_confirmation.jpg) no-repeat top;  }
#banner_offer { height:140px;width:960px;background:transparent url(../images/banner_offer.jpg) no-repeat top;  }
.gri { color:#949494; }

#cart_title { width:960px;height:28px;margin:30px auto;background:transparent url(../images/top_bar.png) repeat-x top;font-size:18px;line-height:28px;color:#ffffff;text-align:center; }
#cart_title a { color:#b7b7b7;text-decoration:none; }
#cart_title a:hover { text-decoration:underline; }
#cart_container { width:960px;height:auto; }
#cart { width:880px;margin:0 auto;font-size:12px; }
#cart thead { color:#0FA100;font-weight:bold;font-size:15px;text-align:center; }
#cart thead td { padding-bottom:10px; }
#cart .space { border-top:1px solid #cccccc; }
#cart .bspace { border-bottom:1px solid #cccccc; }
#cart tbody td { padding:5px 0; }
.buton_update_cart { width:101px;height:25px;cursor:pointer;background: transparent url(../images/cart_update.png) center;border:0px; }
#shipcar_icon { width:110px;height:48px;background:transparent url(../images/shipcar_icon.gif) no-repeat top; }
#cart_totals { width:100%;text-align:right;font-size:11px;color:#6d6d6d; }
#cart #cart_totals td { padding:2px 0; }
#cart #shipping_method { vertical-align:top;padding:10px;font-size:11px;color:#6d6d6d; }
.error_container { position:relative;width:400px;margin:0px auto; margin-bottom:10px;border:1px solid red;display:none; }
.error { font-size:13px;color:red; }
.error li { padding:5px; clear:both;
	}

#orderSummary { width:630px;height:auto; }
#orderSummary thead { text-align:center; }
#orderSummary thead td { padding-bottom:10px; }
#orderSummary .space { border-top:1px solid #cccccc; }
#orderSummary .bspace { border-bottom:1px solid #cccccc; }
#orderSummary tbody td { padding:5px 0; }

#place_order { border:none;background:none; }
#place_order:hover { cursor:pointer; }

#orderSummary tbody td.total { text-align:right;padding:2px 20px 2px 0; }
.total_amount { text-align:center;padding:2px 0; }
#content { margin-left:130px;} 
#order_now_item { width:960px;height:auto;margin:20px auto; }
#order_now_item a { color:#0079c1;text-decoration:none; }
#order_now_item a:hover { text-decoration:underline; }
#order_confirmation { width:960px;height:auto;margin:50px auto; }
#cc_info, #confirmation { float:left;width:720px; height:auto; }
#billing_info { clear:left;float:left;width:720px;height:auto;margin-top:20px; }
#shipping_info { clear:left;float:left;width:720px;height:auto;margin-top:20px;display:none; }
#submit { clear:left;float:left;width:720px;height:auto;text-align:center;font-size:11px;color:#6d6d6d; } 

#satisfaction { float:right;width:200px;height:auto; }
#satisfaction table { width:200px; }
#satisfaction table td.arrow { width:30px;height:20px;background:transparent url(../images/arrow.gif) no-repeat 15px center; }
#satisfaction table td { width:170px;height:20px;padding:2px 0; }
#satisfaction table td#seal { height:130px;background:transparent url(../images/seal.gif) no-repeat center; }
.section_title { width:720px;height:20px;margin:0 auto;background:transparent url(../images/section_bar.png) repeat-x top;font-size:15px;line-height:20px;color:#ffffff;text-align:left;text-indent:10px;font-weight:bold; }

#cc_info table, #shipping_info table, #billing_info table, #submit table { width:720px;height:auto;border-left:2px solid #eae6d8; border-right:2px solid #eae6d8; border-bottom:2px solid #eae6d8; }
#submit table thead td { padding:0; }
#submit table tbody td { padding:20px 0; }
.even { background-color:#f3f2ee; }
.field { width:200px;text-align:right; }
.input { width:240px; }
.small_input { width:115px;text-align:left; }
.input input { width:235px; }
.input select { width:240px; }
.small_input input { width:110px; }
.small_input select { width:115px; }
.tooltip { width:280px;font-size:11px;color:#6d6d6d; }
.extra_info { font-size:11px;color:#6d6d6d; }
.required { color:#0079c1; }

#confirm_table { width:720px;margin:0 auto;background-color:#ededed; }
.topbar_l { width:15px;height:42px;background:#ffffff url(../images/topbar_l.gif) no-repeat top; }
.topbar_m0 { width:20px;height:42px;background:transparent url(../images/topbar_m.gif) repeat-x; }
.topbar_m { width:480px;height:42px;background:transparent url(../images/topbar_m.gif) repeat-x;font-size:16px;line-height:42px;color:#ffffff;text-align:left; }
.topbar_m2 { width:170px;height:42px;background:transparent url(../images/topbar_m.gif) repeat-x;text-align:right; }
.topbar_m3 { width:20px;height:42px;background:transparent url(../images/topbar_m.gif) repeat-x; }
.topbar_r { width:15px;height:42px;background:#ffffff url(../images/topbar_r.gif) no-repeat top; }
.bottombar_l { width:15px;height:42px;background:#ffffff url(../images/bottombar_l.gif) no-repeat top; }
.bottombar_m0 { width:20px;height:42px;background:transparent url(../images/bottombar_m.gif) repeat-x; }
.bottombar_m { width:480px;height:42px;background:transparent url(../images/bottombar_m.gif) repeat-x;font-size:16px;line-height:42px;color:#ffffff;text-align:left; }
.bottombar_m2 { width:170px;height:42px;background:transparent url(../images/bottombar_m.gif) repeat-x;text-align:right; }
.bottombar_m3 { width:60px;height:42px;background:transparent url(../images/bottombar_m.gif) repeat-x; }
.bottombar_r { width:15px;height:42px;background:#ffffff url(../images/bottombar_r.gif) no-repeat top; }
#order_confirmation img { border:0px; }
.subsection { padding:20px 0 10px 0;text-indent:10px;font-weight:bold;font-size:14px; }
#order_confirmation .content { background-color:#ffffff;height:auto;padding:10px; }
.change_button { position:relative;top:5px;margin-left:20px; }
#shipping_summary td, #payment_summary td { padding-right:20px; }

#display_offer { width:960px;height:auto;margin:30px auto; }
#display_offer img, #offer_menu img { border:0; } 
#offer_menu_container { width:960px;height:56px;margin:20px auto;background:transparent url(../images/offer_bar.png) repeat-x; }
#offer_menu { width:960px;height:auto; }
#offer_menu td { height:56px; }

/*
#footer { height:20px;width:100%;background-color:#0fa100;font-size: 11px; }
#footer table { margin:0 auto;text-align:center; }
#footer a:visited, #footer a:link, #footer a:active { color:#ffffff;text-decoration:none; }
#footer a:hover { color:#ffffff;text-decoration:underline; }
#copyright { text-align:center; }
*/
/*div { border:1px solid red; }*/

