@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { font-family:Arial;background-color:#3B2314; }
ul { list-style:none outside; }
.clearfloat { clear:both; height:0px; margin:0px; padding:0px; width:0px; }
img { border:none; }
a:link { text-decoration:none; color:#3B2314; }
a:hover { text-decoration:underline; color:#3B2314; }
a:visited { text-decoration:none; color:#3B2314; }

hr  { color: #3b2314; background-color: #3b2314; height: 2px; margin: 8px 0; }
h1  { color: #ce3045; font-size: 18px; margin-bottom: 30px; }
h1.blue  { color: #66aca8; }
.checkout-screen	{ width: 698px; }
.cart-totals { margin-right: 15px; }

.register { background: none !important; border: none !important;  border-color: #ffffff !important; }
.register table { border-collapse: collapse; border-spacing: 0; }

#container_bg { padding:16px 22px; }
#container { margin:0px auto; width:850px; background-color:#FFFFFF; color:#3B2314; }

#top { }
#top .top_bar li { float:left; }

#shoppingcart { float:right; width:845px; text-align:right; font-size:11px; font-weight:bold; padding-right:5px; }

#main { height:auto !important;height:430px; min-height:430px; font-weight:bold; }

#main .home { padding-bottom:32px; width:850px; }
#main .system_1 { padding-bottom:0px; }
#main .home .home_left { float:left;width:407px; overflow:hidden; padding-left:20px; }
#main .home .home_right { float:right;width:405px; overflow:hidden; padding-left:18px; padding-top:40px; }
#main .home .title { margin:0px auto; text-align:center; }
#main .home .text { padding:20px 0px; line-height:25px; }
#main .home .systemtext { padding-top:20px; line-height:25px; }

#main .home .system_left { float:left;width:452px; padding-left:20px; }
#main .home .system_right { float:left;width:360px; padding-left:18px; padding-top:40px; }

#main .home .system_right .gvery { padding-top:50px; }
#main .system { padding:0px 20px; text-align:center; padding-bottom:40px; }
#main .system .text { text-align:left; padding-bottom:40px; line-height:25px; }

#main .home .content { height:auto !important;height:330px; min-height:330px; padding:20px 30px; }
#main .home .content dl { line-height:25px; }
#main .home .content dt { padding-bottom:10px; }
#main .home .content dd { padding-left:10px; padding-bottom:20px; font-style:italic; }
.blue { color:#66ACA8; }
.green { color:#B9C45A; }
.brown { color:#EF872D; }
.red { color:#CE3045; }

#main .home .cart { width:698px; margin:0px auto; font-size:13px; }
#main .home .content .cartstep { text-align:center; color:#1F3243; }
#main .home .content .cartstep table { margin:0px auto; }
#main .home .content .cartstep a:link { color:#1F3243; }
#main .home .content .cartstep a:hover { color:#1F3243; }
#main .home .content .cartstep a:visited { color:#1F3243; }
.LineAfterCart  { BACKGROUND-COLOR: #ED9C29; }
.LineBeforeCart  { BACKGROUND-COLOR: #003834; }
#main .home .paymenttitle { color:#A12501; padding:15px 0px; }
#main .home .paymentdetail { border:1px solid #C7C7E1; width:698px; }
#main .home .paymentdetail .title { background:url(../../skin1/images/paymenttitle.gif) no-repeat; height:30px; border-bottom:1px solid #C7C7E1; line-height:30px; font-size:14px; text-align:left; padding-left:20px; }
#main .home .paymentdetail .details { padding:15px; }
.details table { color:#565978; line-height:22px; }
.TableHead  { BACKGROUND-COLOR: #E8E9AF;FONT-WEIGHT: bold; height:22px; line-height:22px; color:#3B2314; }
.ProductPriceSmall { color:#18333E; }
.ProductPriceSmall span { color:#A03C24; }

#about-us.home  { width: 805px; margin: 0 auto; }
#about-us p  { padding-right: 15px; }

.toppackage, .package { line-height:25px; }
.toppackage { padding-bottom:20px; }
.toppackage table { margin:0px auto; }
.package span { font-size:18px; }

#main .home .button { text-align:center; cursor:pointer; }
.check_out { background:url(../../skin1/images/button_place_your_order.gif) no-repeat; width:122px; height:29px; border:none; cursor:pointer; }
.continue { background:url(../../skin1/images/button_continne_shopping.gif) no-repeat; width:122px; height:29px; border:none; cursor:pointer; }
.proceed { background:url(../../skin1/images/button_proceed_to_check_out.gif) no-repeat; width:122px; height:29px; border:none; cursor:pointer; }
.add { background:url(../../skin1/images/button_add_to_cart.gif) no-repeat; width:106px; height:35px; border:none; cursor:pointer; }
.Star { color:#FF0000; }

/*
	Dialog info box
*/
TABLE.DialogInfo  { 
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle  { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder  { 
	BACKGROUND-COLOR: #66ACA8;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder  { 
	BACKGROUND-COLOR: #66ACA8;
	PADDING: 0px;
}
.DialogInfoIcon  { 
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose  { 
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Buttons
*/
.FormButton  { 
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable  { 
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button  { 								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button  { 								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide  { 
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD  { 
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active  { 
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage  { 
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey  { 
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey  { 
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine  { 
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack  { 
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack  { 
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine  { 
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed  { 
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed  { 
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine  { 
	HEIGHT: 1px;
	BACKGROUND-COLOR: #550000;
	PADDING: 0px;
}
TABLE.SubHeader  { 
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader  { 
	COLOR: #ce3045;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING: 0px;
}
.SubHeaderLine  { 
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ce3045;
	PADDING: 0px;
}
.RegSectionTitle { color: #ce3045 !important; font-size: 16px; }
.confirmation { width: 695px; margin: 0 auto; }

.PListImgBox img  { margin-right: 20px; }
#foot { background-color:#3B2314; color:#FFFFFF; padding-top:16px; font-size:11px; font-weight:bold; padding-left:117px; }
#foot ul { }
#foot li { float:left;text-align:center; vertical-align:middle; line-height:23px; }
#foot .before { padding:0px 10px; }

#foot a:link { text-decoration:none; color:#FFFFFF; }
#foot a:hover { text-decoration:none; color:#FFFFFF; }
#foot a:visited { text-decoration:none; color:#FFFFFF; }

