html, body {margin:0px; padding:0px; width:100%; text-align:center;/*<-- New*/ border:none;} 
/*body.order {background:#FFFFFF url(../img/bg_BodyI_order.gif) repeat-y;}*/

a,body,div,p {font-family:Arial, Helvetica, sans-serif; color:#000000;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
img {border:0px;}
table {border:none; border-collapse:collapse; empty-cells:show;}
td {vertical-align:top; border:none; padding:0px; text-align:left;}
ul {margin:0px; padding:0px;}
ul li {list-style-type:none; padding:0px;}
a.color {color: #194CA8; text-decoration: underline; }
a.color:hover {text-decoration: none; }
a.color, .links a {color: #194CA8; text-decoration: underline; }
a.color:hover, .links a:hover {text-decoration: none; }

#shell {width:790px; height:100%; margin:auto; position:relative; background:#FFFFFF url(../img/bg_BodyI.gif) repeat-y;}
body.order #shell {background:#FFFFFF url(../img/bg_BodyI_order.gif) repeat-y;}

table.outside {width:790px; height:100%; background:url(../img/bg_BodyI_rb.gif) no-repeat bottom left;}
body.order table.outside {background:url(../img/bg_BodyI_rb_order.gif) no-repeat right bottom;}
table.outside td.toper {padding-right:10px; padding-left:10px;}
body.order table.outside td.toper {padding-bottom:18px;}
table.outside td.footer {padding:30px 10px 11px 236px; color:#7D7D7D; font-size:13px; vertical-align:bottom;}
body.order table.outside td.footer {padding-top:0px;}
	table.outside td.footer a {color:#7D7D7D; text-decoration:underline;}
	table.outside td.footer a:hover {text-decoration:none;}
	table.outside td.footer p {color:#7D7D7D; font-size:14px; line-height:18px; margin:0px 0px 18px;}
	
		#header-cont {float:left; width:100%; background:url(../img/bg_HeaderI.jpg) no-repeat;}	
			#header {float:left; width:100%; height:180px;}
				#logo {float:left; padding:20px 0px 0px 20px; width:256px;}
				#smenu {float:left; padding-top:25px; width:180px; padding-left:80px;}
					#smenu ul li {font-weight:bold; font-size:20px; color:#BE302F; font-family:"Arial Narrow"; padding:0px 0px 11px 16px; background:url(../img/bull_Header.gif) no-repeat 0px 9px;}
					#smenu ul li a {font-size:20px; color:#7575AA; font-family:"Arial Narrow";}
				#btns {float:left; width:182px; padding-top:20px;}
					#btns img {display:block;}
					#btns img.ill-download {margin:10px 0px 0px 26px;}
					
					
				#ignite {float:left; padding-left:44px; width:265px;}
				#btns-cont {float:left; border-left:1px #BABAD4 solid; width:184px; padding-top:10px;}
					#sbtns {float:left; width:100%; padding-top:20px;}
						div.sbtn {float:left; width:77px; padding-left:10px;}
						div.sbtn a {display:block; width:77px; height:23px; background-position:top left; background-repeat:no-repeat;}
						div.sbtn a:hover {background-position:bottom left;}
							a.btn1 {background-image:url(../img/btn_SEQURITY.gif);}
							a.btn2 {background-image:url(../img/btn_SHIPPING.gif);}
							a.btn3 {background-image:url(../img/btn_PRIVACY.gif);}
							a.btn4 {background-image:url(../img/btn_CONTACT_US.gif);}
					
					
			#menu {float:left; width:100%; text-align:center; height:48px;}
				#menu table {width:auto; margin:auto;}
				#menu table td {padding:0px;}
				#menu a {font-size:19px; color:#B10F0F; float:left; font-family:"Arial Narrow"; padding:5px 12px 0px; height:27px;}
				#menu a:hover {color:#7D7D7D;}
				#menu img {float:left;}
				
			div.lfloat-all {width:100%; float:left;}
				
				#part-lft {float:left; width:226px;}
					#bbtns-cont {float:left; padding:0px 0px 22px 7px; width:219px;}
						div.bbtn {float:left; padding:0px 7px 8px 0px; width:212px; height:132px; background:url(../img/bg_Btn_big.gif) no-repeat;}
							div.bbtn a {font-family:Tahoma, Arial, Helvetica, sans-serif; display:block; text-align:right; font-size:11px; padding:50px 9px 0px 88px; width:115px; height:82px; background-position:top;}
							div.bbtn a:hover {background-position:bottom; color:#666666;}
							a.order {background:url(../img/btn_Order.jpg) no-repeat;}
							a.money {background:url(../img/btn_Money.jpg) no-repeat;}
							a.stories {background:url(../img/btn_Stories.jpg) no-repeat;}
							a.why {background:url(../img/btn_Why.jpg) no-repeat;}
							
					div.lfloat-all-c {float:left; width:100%; text-align:center;}
						div.lfloat-all-c img {margin:auto;}						
						
				#part-rgt {float:left; padding:16px 18px 0px; width:508px;}
					h2 {color:#B10F0F; font-size:24px; margin:0px 0px 20px;}
					p {color:#312D2D; font-size:16px; margin:0px 0px 20px; line-height:21px;}
					
					h3 {color:#7575AA; font-size:19px; margin:0px 0px 12px 36px; font-weight:normal;}
					h3.faq {margin-left: 0; }
					p.h3 {margin-left:36px;}
					
					ul.lnks li {padding:8px 0px 14px 46px; font-size:19px; color:#BE302F; background:url(../img/bull_Arrow.gif) no-repeat;}
					ul.lnks li a {font-size:19px; color:#BE302F;}
					ul.lnks li a:hover {text-decoration:underline;}
					ul.lnks li.order {background:url(../img/bull_VZ.gif) no-repeat;}
					ul.lnks li.order a {font-weight:bold;}
					
				/*Begin Order page*/
				#body {float:left; padding:16px 0px 10px; width:100%; background-color:#F0F0F0;}
					div.order-cont {float:left; width:734px; padding:0px 18px;}
					div.ob-header {float:left; padding:6px 20px 0px 36px; width:714px; height:38px; background:url(../img/bg_OB_Header.gif) no-repeat 10px 0px;}
					div.ob-header h3 {color:#40589D; margin:0px; float:left; padding-top:8px; width:350px;}
					div.ob {float:left; width:100%; background:url(../img/bg_OB_Body.gif) repeat-y 10px 0px;}
					div.ob-footer {float:left; width:694px; padding:16px 40px 20px 36px; background:url(../img/bg_OB_Footer.gif) no-repeat 10px 100%;}
					
						table.otype1 {width:100%; border-bottom:1px #DADCDD solid; margin-bottom:16px;}
						table.otype1 td {padding:0px 0px 16px 8px; vertical-align:middle; color:#312D2D; font-size:16px;}
						table.otype1 td a {color:#BE302F; text-decoration:underline;}
						table.otype1 td a:hover {text-decoration:none;}
						table.otype1 td.chb {width:15px; padding:0px; vertical-align:top;}
							input.chb {float:left; padding:0px; margin:0px; width:15px; height:15px;}
						table.otype1 td.type {width:127px; font-size:12px; vertical-align:top; padding-bottom:0px;}
							h4 {font-size:12px; color:#7575AA; margin:0px 0px 2px;}
						table.otype1 td.price {width:90px; font-size:12px; font-weight:bold; color:#BE302F; vertical-align:top; padding-bottom:0px;}
						table.otype1 td.img {text-align:center; vertical-align:bottom;}
						table.otype1 td.img img {margin:auto;}
						
						p.notes {font-weight:bold; margin:0px 0px 0px 20px;}
						ul.order {margin:0px 0px 0px 20px;}
						ul.order li {padding:4px 0px 0px 11px; background:url(../img/bull_Disk.gif) no-repeat 0px 11px;}
						ul.order li a {color:#7575AA; text-decoration:underline;}
						ul.order li a:hover {text-decoration:none;}
						
						p.lbl,p.lbl2 {font-weight:bold; color:#465FA4; font-size:12px;}
						div.all-c {width:100%; text-align:center;}
						div.all-c input {margin:auto;}
						
						#types-cont {float:left; width:100%; height:556px; #height:570px; position:relative;}
						
						#type01 div.ob-footer, #type02 div.ob-footer, #type03 div.ob-footer {height:477px;}
						
						div.pb-off,div.pb-on {float:left; position:absolute; top:0px; left:0px;}
						div.pb-off {visibility:hidden;}
						div.pb-on {visibility:visible;}
						
							div.ots {float:right; width:357px;}
							div.ots a {outline: none; text-decoration:underline;}
							div.ots a:hover {text-decoration:none;}
							div.ots span {font-weight: bold; }
						
								div.ot-cc {float:left; padding:3px 0px 0px;  width:123px; height:35px; background:url(../img/ico_CreditCard.gif) no-repeat 0px 3px;}
								div.ot-cc a, div.ot-cc span {font-size:11px; color:#40589D; float:left; padding:8px 0px 9px 53px;}							
								div.ot-mail {float:left; padding:3px 0px 0px;  width:114px; height:35px; background:url(../img/ico_MailOrder.gif) no-repeat 0px 3px;}
								div.ot-mail a, div.ot-mail span {font-size:11px; color:#40589D; float:left; padding:8px 0px 9px 47px;}
								div.ot-phone {float:left; padding:3px 0px 0px;  width:120px; height:35px; background:url(../img/ico_PhoneOrder.gif) no-repeat 0px 3px;}
								div.ot-phone a, div.ot-phone span {font-size:11px; color:#40589D; float:left; padding:8px 0px 9px 43px;}
								
									table.frm {width:auto; }
									table.frm td {padding:0px 0px 12px 0px;}
									table.frm td a {float:left; text-decoration:underline; color:#BE302F; font-size:12px;}
									table.frm td a:hover {text-decoration:none; }
									table.frm td.pad-lft {padding-left:20px;}
										
										label {font-weight:bold; color:#465FA4; font-size:12px; float:left; width:100%; padding-bottom:4px;}
										input,select {float:left; font-size:12px;}
										input.type1 {width:331px;}
										input.type2 {width:688px;}
										input.type3 {width:153px;}
										select.type1 {width:158px;}
										
										div.row {float:left; width:515px;}										
											div.tire {float:left; padding:3px 0px 0px 8px; width:11px; display:block; font-size:12px;}
											
											label.type2 {font-weight:normal; width:auto; color:#000000; font-size:12px; padding:0px 0px 6px 6px;}
											
										div.row2 {float:left; width:100%; padding-bottom:12px;}
											select.type2 {width:337px;}
											input.type4 {width:212px;}
											input.type5 {float:right;}
							
							h4.order {color:#000000; margin:0px 0px 18px;}		
							h4.order span {color:#465FA4;}	
							h4.red {margin:0px; color:#BE302F;  display:block; background:url(../img/bg_H4_sob.gif) no-repeat; width:674px; height:21px; padding:8px 0px 0px 20px;}
							div.sub-ob {display:block; width:100%; background:url(../img/bg_SOB.gif) repeat-y;}
								div.sob-f {display:block; color:#000000; font-size:12px; line-height:21px; padding:10px 20px 12px; width:654px; background:url(../img/ill_Footer_sob.gif) no-repeat bottom left;}
							.db {display:block;}
							div.empty20 {width:100%; height:20px; display:block;}
							div.all-c a {color:#40589D; font-size:12px; text-decoration:underline;}
							div.all-c a:hover {text-decoration:none;}
							p.lbl2 {margin:0px;}
				/*=End Order page=*/
			
.story {margin: 0 0 20px 0; }	
.story_bg {}
.story p {margin-bottom: 0; }
.story h5.author {color: #6B87A7; font-size: 12px; font-weight: normal; font-style: italic; text-align: right; margin: 0px 0 0 0; }
span.desc {font-size: 12px; }
ul.ings {margin: 7px 0 0 0px; }
ul.ings li {background: url(../img/bul_Ing.gif) no-repeat 0 4px; padding-left: 21px; margin-bottom: 5px; }
ul.ings a {border-bottom: 1px dashed #000; outline: none; }
ul.ings div.desc {font-size: 14px !important; color: #312D2D; line-height: 19px; margin: 4px 0; }
ul.ings div.desc p {margin: 0 0 7px 0; font-size: 14px; line-height: 19px;}
#orderTotalBlock {font-size: 13px; line-height: 140%; margin-bottom: 15px; }
#orderTotalBlock table td {padding-right: 15px; padding-bottom: 3px; }
#orderTotal {color: #BE302F; font-weight: bold; }
ul.faq {margin-left: 30px; margin-bottom: 20px; }
ul.faq li {color:#312D2D; margin:0px 0px 5px 0; line-height:21px; list-style-type: disc !important;}
table.contact label {margin-right: 15px; }

div.cats {font-size: 12px; }
div.cats a {color: #194CA8; text-decoration: underline; }
div.cats a:hover {text-decoration: none; }
.comment {font-size: 11px; }