/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.gif) left top repeat-x #000000;
	font-family:verdana;
	color:#ffffff;
}
td{
	vertical-align:top;
	font-size:11px;
	font-family:verdana;
	
}
img{
	border:0px;
}
div{
	margin:0px;
	padding:0px;
}
.Logo{
	float:left;
}
.PaymentFieldsSmall{
	font-size:13px;
	font-weight:normal;
}
.PaymentFields{
	font-size:18px;
	font-weight:bold;
}
.TopRight{
	float:right;
	color:#d2c79b;
	padding-right:11px;
	padding-top:17px;
	font-family:verdana;
	font-size:12px;
	letter-spacing:1px;
}
.Search{
	font-family:verdana;
	font-size:11px;
	color:#d2c79b;
	font-weight:bold;
	padding-top:8px;
	text-align:right;
}
.TextField{
	width:125px;
	font-family:verdana;
	font-size:10px;
	color:#8c6f20;
	padding-left:3px;
	margin-left:7px;
}
.Search2 .img{
	margin-left:15px;
	vertical-align:bottom;
}
.Friends{
	font-family:verdana;
	font-size:11px;
	color:#d2c79b;
	padding-top:8px;
	text-align:right;
}
.Friends a{
	color:#d2c79b;
	text-decoration:none;
}
.Friends a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.FriendsIcon{
	margin-left:15px;
	vertical-align:text-bottom;
}
.RightColumn{
	padding-right:5px;
	padding-bottom:10px;
}
.BodyPadding, .BodyPadding2{
	padding-right:21px;
	padding-left:21px;
	width:815px;
	}
	
.BodyPadding ul{
	margin:0px;
	padding:0px;
}
.BodyPadding ul li{
	list-style:none;
	color:#ffffff;
	background:url(../images/arrow.gif) 15px 12px no-repeat;
	padding:11px 0px 0px 26px;
}
.BodyPadding ul li a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.BodyPadding ul li a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.OnlineStore{
	background:url(../images/online-store.jpg) left 12px no-repeat;
	width:180px;
	height:442px;
	font-size:1px;
}
.OnlineStore2{
	background:#000 url(../images/on2.jpg) left bottom no-repeat;
	font-size:1px;
	border-left:1px solid #ffda2a;
	border-right:1px solid #ffda2a;
}
.OnlineStoreTop{
	font-size:1px;
	padding-top:12px;
}
.OnlineStoreBottom{
	font-size:1px;
}
.SiteMap .OnlineStore{
	background:none;
	width:auto;
	height:auto;
}

.OnlineStoreTitle{
	color:#d2c79b;
	font-size:20px;
	padding:6px 0px 0px 22px;
}
.SiteMap .OnlineStoreTitle{
	display:none;
}
.OnlineStore ul{
	margin:0px;
	padding:0px;
}
.OnlineStore ul li{
	list-style:none;
	color:#ffffff;
	font-size:12px;
	background:url(../images/arrow.gif) 15px 12px no-repeat;
	padding:11px 0px 0px 26px;
	font-weight:bold;
}
.OnlineStore ul li a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.OnlineStore ul li a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.OnlineStore li.selected{
	color:#ffffff;
	font-size:14px;
	background:url(../images/big-arrow.gif) 15px 20px no-repeat;
	padding-left:26px;
	padding-top:20px;
	font-weight:bold;
}

.OnlineStore2 ul{
	margin:0px;
	padding:0px;
}
.OnlineStore2 ul li{
	list-style:none;
	color:#ffffff;
	font-size:12px;
	background:url(../images/arrow.gif) 15px 12px no-repeat;
	padding:11px 0px 0px 26px;
	font-weight:bold;
}
.OnlineStore2 ul li a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.OnlineStore2 ul li a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.OnlineStore2 li.selected{
	color:#ffffff;
	font-size:14px;
	background:url(../images/big-arrow.gif) 15px 20px no-repeat;
	padding-left:26px;
	padding-top:20px;
	font-weight:bold;
}

.selected  ul{
	margin:0px;
	padding:0px;
}
.selected ul li{
	list-style:none;
	color:#ffcd03;
	font-size:12px;
	background:url(../images/small-arrow.gif) 15px 16px no-repeat;
	padding:11px 0px 0px 26px;
	font-weight:normal;
}
.selected ul li a{
	color:#ffcd03;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.selected ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}
.RightColumnPaddingTop{
	padding-top:9px;
}
.TopSellerTop{
	background:url(../images/topsellers-top.gif) left top no-repeat;
	width:180px;
	height:11px;
	font-size:1px;
}
.TopSellerBody{
	background:url(../images/topsellers-rpt.gif) left top repeat-y;
	width:180px;
	height:111px;
	padding-right:5px;
}
.TopSellerBottom{
	background:url(../images/topsellers-bottom.gif) left top no-repeat;
	width:180px;
	height:9px;
	font-size:1px;
}
.TopSellersTitle{
	color:#ffcd03;
	font-family:verdana;
	font-size:20px;
	padding:0px 0px 0px 32px;
}
.Listing{
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
}
.Listing td{
	padding-top:7px;
}
.Listing td a{
	color:#ffffff;
	text-decoration:none;
}
.Listing td a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.Big{
	font-weight:bold;
	font-size:15px;
	padding-left:9px;
}
.TopMenu{
	padding:12px 0px 17px 0px;
}
.TopMenu a{
	color:#bf972b;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	padding:8px 14px 8px 14px;
	height:32px;
	text-decoration:none;
	background:url(../images/sep.gif) #000 no-repeat right top;
}
.TopMenu a:hover , a.TopMenuOn{
	height:100%;
	color:#6f5307;
	background:url(../images/sep2.gif) #000 repeat-x right top;
}
a.NoBg{
	background:none;
	background-color:#000000;
	background-image:none;
	border:0px;
}

.YellowBorder{
	border:1px solid #ffcd03;
	width:513px;
}
.YellowBorder2{
	border:1px solid #ffcd03;
	width:513px;
	height:434px;
}
.PictureHp{
	margin:8px 0px 8px 13px;
}

.PaddingTop{
	padding-top:14px;
}
.PaddingTopBody{
	margin-top:9px;
}
.BgColorYellow{
	background-color:#ffcd03;
}
.BorderBottom{
	background:url(../images/border-bottom.gif) 12px bottom no-repeat;
	font-size:1px;
	width:485px;
	padding-left:66px;
	padding-top:15px;
}
.NoBorderBottom{
	font-size:1px;
	padding-left:66px;
	padding-top:15px;
}
.BorderBottom2{
	background:url(../images/border-bottom.gif) 12px bottom no-repeat;
	font-size:1px;
	width:485px;
	padding-left:290px;
	padding-top:0px;
}
.NoBorderBottom2{
	font-size:1px;
	padding-left:290px;
	padding-top:17px;
}
.Title1{
	background:url(../images/titlebg.gif) left top repeat-x;
	height:12px;
	color:#000000;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.Title1 a{
	color:#000000;
	text-decoration:none;
}
.Title1 a:hover{
	color:#bf972b;
	text-decoration:none;
}
.Promo{
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	letter-spacing:1px;
	height:102px;
}
.Title1Td{
	padding:20px 0px 0px 8px;
	line-height:15px;
}
.Font14{
	font-size:14px;
}

.Font18{
	font-size:18px;
	letter-spacing:5px;
}
.Yellow{
	color:#ffcd03;
}
.Yellow a{
	color:#ffcd03;
	text-decoration:underline;
}
.Yellow a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.White{
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
}
.WhiteSmall{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}
.small{
	font-size:10px;
	font-weight:normal;
	text-transform:none;
}
.Pics{
	margin-top:15px;
	margin-right:45px;
}
.Pics2{
	margin:10px 0 0 25px;
}
.LeftColumn{
	padding-right:10px;
	padding-bottom:10px;
	width:200px;
}
.MembersTop{
	background:url(../images/members-top.gif) left top no-repeat;
	width:201px;
	height:34px;
	font-size:1px;
}
.MembersBody{
	background:url(../images/members-rpt.gif) left top repeat-y;
	width:201px;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	padding-left:3px;
}
.MembersBody a{
	color:#ffffff;
	text-decoration:none;
}
.MembersBody a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.MembersBody img{
	margin-left:5px;
	vertical-align:bottom;
}
.MembersBg2{
	background:url(../images/members-bg2.gif) left top no-repeat;
	width:180px;
	height:185px;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	padding-left:3px;
}
.MembersBg2 a{
	color:#ffffff;
	text-decoration:none;
}
.MembersBg2 a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.MembersBg2 img{
	vertical-align:bottom;
}
.MembersBg{
	background:url(../images/members-bg.gif) left top no-repeat;
	width:201px;
	height:185px;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	padding-left:3px;
}
.MembersBg a{
	color:#ffffff;
	text-decoration:none;
}
.MembersBg a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.MembersBg img{
	vertical-align:bottom;
}
.Hrclass{
background:url(../images/dot.gif) repeat-x left top;
width:160px;
margin-top:3px;
margin-bottom:0px;
}
.membersname{
margin-top:5px;}
.MembersWelcom{
	padding-left:5px;
	padding-bottom:5px;
	color:#ffcd03;
}
.MembersBottom{
	background:url(../images/members-bottom.gif) left top no-repeat;
	width:201px;
	height:11px;
	font-size:1px;
}
.LeftColumnPaddingTop{
	margin-top:9px;
}
.Habanos img{
	margin-top:15px;
}
.Habanos{
	background:url(../images/habanos-bg.gif) left top no-repeat;
	width:201px;
	height:347px;
	padding:0px 8px 0px 8px;
}
.Habanos ul{
	margin:0px;
	padding:0px;
}
.Habanos ul li{
	list-style:none;
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	background:url(../images/arrow.gif) 15px 15px no-repeat;
	padding:14px 14px 0px 26px;
}
.Habanos ul li a{
	color:#ffffff;
	text-decoration:none;
}
.Habanos ul li a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.Habanosleft img{
	margin-top:15px;
}
.Habanosleft{
	background:url(../images/habanos-bg2.gif) left top no-repeat;
	width:180px;
	height:365px;
	padding:0px 8px 0px 8px;
}
.Habanosleft ul{
	margin:0px;
	padding:0px;
}
.Habanosleft ul li{
	list-style:none;
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	background:url(../images/arrow.gif) 15px 15px no-repeat;
	padding:14px 0px 0px 26px;
}
.Habanosleft ul li a{
	color:#ffffff;
	text-decoration:none;
}
.Habanosleft ul li a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.HabanosTitle{
	color:#ffcd03;
	font-family:verdana;
	font-size:15px;
	padding-top:10px;
	padding-left:6px;
}
.Notice{
	padding:55px 240px 10px 210px;
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	text-align:center;
}
.Notice2{
	padding:0px 211px 10px 180px;
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	text-align:center;
}
.Notice2 a{
	color:#ffffff;
	text-decoration:none;
}
.Notice2 a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.Notice2 img{
	margin:10px 0px 10px 10px;
}
.MembersTextField{
	width:100px;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-left:3px;
	height:20px;
}
.Hr{
	margin-top:5px;
	margin-bottom:5px;
}
.AllItems{
	margin-left:25px;
}
.Relative{
	position:relative;
}
.Relative1{
	position:relative;
	z-index:100;
}
.Absolute{
	position:absolute;
}
.Position1{
	left:400px;
	z-index:300;
}
.Position2{
	left:323px;
	top:-6px;
}
.Position4{
	left:493px;
	top:3px;
}
.Position3{
	left:360px;
	top:-14px;
}
.AlignCenter{
	text-align:center;
	font-size:11px;
	width:340px;
	padding-bottom:13px;
}
.Title1New{
	background:url(../images/titlebgnew.gif) left top repeat-x;
	height:25px;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.Title1New a{
	color:#000000;
	text-decoration:none;
}
.Title1New a:hover{
	color:#bf972b;
	text-decoration:none;
}
/***********ScrollBars***************
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	right: 0;
}
.vscrollerbar {
	width: 7px;
}
.vscrollerbase {
	width: 7px;
	background-color: #000 ;
}
.vscrollerbasebeg {
	width: 11px;
	height: 11px;
	background: url(../images/top.gif) 0px 0px no-repeat;
}
.vscrollerbaseend {
	height: 11px;
	width: 11px;
	background: url(../images/down.gif)  0px 0px no-repeat;
}
.vscrollerbar, .hscrollerbar {
	background: url(../images/middle.gif) 0px 0px repeat-y;
	padding: 10px 0px 13px 0px;
	z-index: 2;
	width: 11px;
}
#mycustomscroll {
	width: 100%;
	height: 400px;
	overflow: auto;
	position: relative;
	margin: 0.3em auto;
}
.scrollerjogbox {
	width: 11px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
}
/****** end scrollbars ****/
.borderbg{
	background:url(../images/border-bg.gif) repeat-y 495px top;
	width:498px;
}
.borderbg2{
	background:url(../images/border-bg.gif) repeat-y 720px top;
	width:720px;
}
.BreadCrumbs{
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	padding-left:24px;
	padding-bottom:9px;
}
.BreadCrumbs a{
	color:#ffffff;
	text-decoration:none;
}
.BreadCrumbs a:hover{
	color:#bf972b;
	text-decoration:none;
}
.BgColorTitle{
	background-color:#ffcd03;
	font-family:verdana;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:2px 0px 2px 10px;
}
.BgColorTitleyellow{
	background-color:#ffcd03;
	font-family:verdana;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:2px 0px 2px 10px;
	margin-right:7px;
}
.BgColorTitleyellow2{
	background-color:#ffcd03;
	font-family:verdana;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:2px 0px 2px 10px;
}
.marginimg{
	margin-right:3px;
}
.MainContent{
	font-family:verdana;
	color:#ffffff;
	padding:15px;
	border:1px solid #ffcd03;
}
.MainContent A {
	FONT-WEIGHT: bold; COLOR: #ffcd03; TEXT-DECORATION: none
}
.MainContent A:hover {
	COLOR: #ffcd03; TEXT-DECORATION: underline
}
.MainContent2{
	font-family:verdana;
	color:#ffffff;
	padding:10px;
	border:1px solid #ffcd03;
}
.WhiteFont{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
}
.TitleField{
	text-align:right;
	font-family:verdana;
	font-size:12px;
	color:#ffcd03;
}
.SectionTitle{
	padding-left:7px;
	font-weight:bold;
	vertical-align:middle
}
.YellowColor{
	color:#ffcd03;
}
.EmptyRow{
	font-size:1px;
	height:12px;
}
.EmptyRow2{
	font-size:1px;
	height:6px;
}
.EmptyRow3{
	font-size:1px;
	height:75px;
}
.EmptyRow4{
	font-size:1px;
	height:50px;
}
.TextAlignCenter{
	text-align:center;
}
.TextField4, .Select{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-left:3px;
	margin-left:6px;
	/*margin-right:3px;*/
	width:160px;
}
.Select{
	width:auto;
	}
.ShipingList{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	margin-top:5px;
}
.TextField3{
	width:117px;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-left:3px;
	margin-left:7px;
	margin-right:2px;
}
.YellowText{
	color:#ffcd03;
	font-size:10px;
	font-family:verdana;
	padding-right:3px;
}
.YellowText a{
	color:#ffcd03;
	font-size:10px;
	text-decoration:underline;
}
.YellowText a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.OldPrice{
	text-decoration:line-through;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
}
.NewPrice{
	font-size:12px;
	font-weight:bold;
	font-family:verdana;
}
.WhiteBold{
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.Red{
	font-family:verdana;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}
.YellowBold{
	font-family:verdana;
	font-size:12px;
	color:#ffcd03;
	font-weight:bold;
}
.HrPadding{
	margin:2px 0px 4px 0px;
}
.Notify{
	margin-right:4px;
}

.error-msg{
	font-family:verdana;
	font-size:12px;
	color:#d52102;
	font-weight:bold;
}
.mainul, .mainulTable{
	padding:0px;
	margin:0px;
}
.mainul li, .mainulTable a{
	background:url(../images/arrow.gif) no-repeat 6px 4px;
	padding-left:15px;
	list-style:none;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	padding-bottom:6px;
	display:block;
}
.mainulTable a{
	text-decoration:underline;
}
.mainul a{
	color:#ffffff;
	Text-decoration:underline;
}
.mainul a:hover,.mainulTable a:hover, .mainulTable a.selected{
	color:#ffcd03;
	text-decoration:none;

}
.product-specs td{
	padding-bottom:6px;
}
.ProductsTable td{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#ffffff;
}
.ProductsTable td.protitle{
	background-color:#ffcd03;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height:17px;
}
.ProductsTable td.protitle a{
	color:#000000;
	text-decoration:none;
}
.ProductsTable td.protitle a:hover{
	color:#333333;
	text-decoration:underline;
}
.ProductsTable td.none{
	background-color:#000000;
	border:0px;
}
.BrandsTable{
	border-left:1px solid #ffffff;
	}
.BrandsTable td{
	/*border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;*/
	width:116px;
}
.BrandsTable .protitle{
	background-color:#ffcd03;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	/*height:17px;*/
	line-height:17px;
	white-space:nowrap;
	border-right:2px solid #ffffff;
}
.BrandsTable img{
	border-left:0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.BrandsTable .protitle a{
	color:#000000;
	text-decoration:none;
}
.BrandsTable .protitle a:hover{
	color:#333333;
	text-decoration:underline;
}
.BrandsTable td.none{
	background-color:#000000;
	border:0px;
}

.ProductTitle{
	font-size:14px;
	font-weight:bold;
}
.GridSub{
	width:480px;
	}
.Grid{
	border:1px solid #725a19;
	width:677px;
}
.Grid td{
	padding:3px;
	border-bottom:1px solid #725a19;
	border-right:1px solid #725a19;
	vertical-align:top;
	color:#ffcd03;
	font-size:10px;
	font-family:verdana;
}
.Grid a{
	color:#ffcd03;
	font-size:10px;
	font-family:verdana;
}
.Grid a:hover{
	color:#ffcd03;
	text-decoration:none;
}
.Grid .header th, .header td{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	background-color:#000000;
	color:#ffffff;
	vertical-align:top;
	white-space:nowrap;
	border-bottom:1px solid #725a19;
	border-right:1px solid #725a19;
}
.grid .header .asc a{
	background:url(../images/sort-atoz.gif) bottom no-repeat;
	padding-bottom:16px;
}
.grid .header .asc a:hover{
	background:url(../images/sort-ztoa-yellow.gif) bottom no-repeat;
}
.grid .header .desc a{
	background:url(../images/sort-ztoa.gif) bottom no-repeat;
	padding-bottom:16px;
}
.grid .header .desc a:hover{
	background:url(../images/sort-atoz-yellow.gif) bottom no-repeat;
}

.Grid .header a{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	background:url(../images/sort.gif) bottom no-repeat;
	padding-bottom:12px;
}
.Grid .header a:hover{
	color:#ffcd03;
	background:url(../images/sort-yellow.gif) bottom no-repeat;
}

.Grid th.Center, .Grid td.Center{
	text-align:center;
	width:80px;
	}
.Grid th.Centersmall, .Grid td.Centersmall{
	text-align:center;
	width:60px;
	}
.Grid td.noborder{
	border:1px solid #000000;
	border-right:1px solid #725a19;
	border-left:1px solid #725a19;
}
.Totalprice, .OldTotalprice{
	background-color:#ffcd03;
	padding-left:7px;
	padding-Right:7px;
	font-Color:#000000;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#000000;
}
.OldTotalprice{
	text-decoration:line-through;
	}
div.Back{
	padding-right:5px;
	text-align:right;
}
.CardImg{
	border:1px solid #ffffff;}
	
.divSearch div{
	margin:5px;
}
#PanelPages{
	width:350px;
	text-align:left;
}
#PanelPages a, #PanelPages .paging-on{
	padding-left:8px;
	font-weight:normal;
}
/***** new styles from their website ****/
#relacionadosBox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#relacionadosBox A {
	FONT-WEIGHT: bold; COLOR: #ffcd03; TEXT-DECORATION: none
}
#relacionadosBox A:hover {
	COLOR: #ffcd03; TEXT-DECORATION: underline
}
.borderyellow{
border:1px solid #ffcd03;
}
.subtitle{
	color:#ffcd03;
	font-weight:bold;
}

.tbl{
	border-bottom:1px solid #ffcd03;
	border-left:1px solid #ffcd03;
}
.tbl td{
	padding:5px;
	border-top:1px solid #ffcd03;
	border-right:1px solid #ffcd03;
}
.tbl22{
	border-bottom:1px solid #ffcd03;
	border-left:1px solid #ffcd03;
}
.tbl22 td{
	padding:1px;
	border-top:1px solid #ffcd03;
	border-right:1px solid #ffcd03;
	font-size:9px;
	color:#bf972b;
	text-align:center;
}
.tbl22 tr.bg1 td{
	padding:1px;
	border-top:1px solid #ffcd03;
	border-right:1px solid #ffcd03;
	font-size:9px;
	background-color:#bf972b;
	color:#000;
}
.tbl th{
	padding:5px;
	border-top:1px solid #ffcd03;
	border-right:1px solid #ffcd03;
	background-color:#ffcd03;
	font-weight:bold;
	vertical-align:top;
	font-size:11px;
	font-family:verdana;
	color:#000000;
	text-align:left;
}
.PayProcess{
	border-top:1px solid #ffcd03;
	border-bottom:1px solid #ffcd03;
}
.PayProcess td{
	text-align:center;
	padding-left:25px;
	padding-right:25px;}
.PayProcess .disabled{
	color:#b7a96f;
	background:url(../images/arrow-disabled.gif) 15px 8px no-repeat;
}
.PayProcess .disabled a{
	color:#cdbd7c;
}
.PayProcess .active{
	color:#ffcd03;
	background:url(../images/big-arrow.gif) 15px 5px no-repeat;
}
.PayProcess .active a{
	color:#ffcd03;
	}
.PayProcess .next{
	color:#ffffff;
	background:url(../images/arrow-white.gif) 15px 8px no-repeat;
}
.PayProcess .next a{
	color:#ffffff;
	}
.ProductPicture{
	margin-top:30px;
	/*margin-bottom:25px;*/
	/*border:2px solid #ffcd03;*/
}
.Font14 a{
 	text-decoration:none;
}
.EmptyTd{
	width:15px;
	font-size:1px;
}
/*shoppingcat*/
.ShopcartBg, .ShopcartBg2, .ShopcartBg3{
	background:url(../images/shopping-cart_bg.gif) left top no-repeat;
	width:201px;
	height:85px;
	font-size:9px;
	color:#000000;
	padding:3px 12px 4px 12px;
}
.ShopcartBg table, .ShopcartBg3 table{
	width:177px;
}
.ShopcartBg2{
	background:url(../images/shopping-cart_bg2.gif) left top no-repeat;
	width:179px;
}
.ShopcartBg3{
	background:url(../images/shopping-cart_bg3.gif) left top no-repeat;
}
.ShopcartBg2 table{
	width:155px;
}
.shoppingcart-text{
	 background-color:#ffcd03;
	 font-size:9px;
	 color:#000000;
	 padding:2px 10px 1px 10px;
	 line-height:10px;
 
}
.roundedPanel
{	
	width:300px;
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}
.Gallery .GalImg{
	border:1px solid #967f00;
	width:145px;
	height:145px;
	text-align:center;
	vertical-align:middle;
	
} 
.Gallery .GalTitle{
padding-top:10px;
padding-bottom:20px;
	
}
.Success{
	color:#6fb40b;
	font-weight:bold;
	font-size:13px;
	}
.Failed{
	color:#ff0000;
	font-weight:bold;
	font-size:13px;
}
.ForumCat{
	color:#ffcd03;
	font-family:verdana;
	font-size:15px;
	padding-top:10px;
	margin-bottom:10px;
}
.ForumCat a{
	color:#ffcd03;
	font-family:verdana;
	font-size:15px;
	
}
.ForumDesc {
	padding-bottom:5px;
	padding-left:13px;
	color:#ffffff;
}
.ForumTitle {
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
	background:url(../images/arrow.gif) no-repeat 10px 9px;
}
.ForumTitle a {
	color:#ffcd03;
	font-size:12px;
}
td.ForumCell{
	vertical-align:middle;

}

.NewTopic{
	border:1px solid #ffcd03;
	margin-top:2px;
	width:690px;
	padding:10px;
}
.SecurePage{
	font-size:13px;
	color:#FFFFFF;
	padding:40px 20px 0px 0px;
	font-weight:bold;
}
.WelcomeTo{
	font-size:15px;
	color:#FFFFFF;
	padding:20px 20px 0px 0px;
	font-weight:bold;
}
.PaddingTop10{
	padding-top:10px;
}
.OrderInfo{
	border:4px solid #FFCD03;
	padding:20px;
	width:450px;
}
.OrderInfoTd{
	background-color:#FFCD03;
	border:1px solid #FFCD03;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	padding:8px;
}
.white-links{
	padding-left:6px;
	}
.white-links a{
	color:#ffffff;
	font-weight:normal;
	}
	
	
	}