@charset "utf-8";
* {margin: 0px;padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #111;margin: 0px;padding: 0px;line-height: 20px;}
img {border: none;}
.clearb {clear: both;}
.imgright {float: right;padding-bottom: 10px;padding-left: 10px;}
.mr30 {margin-left: 30px;}
a {color: #f60;}
a:hover {color: #363B22;}
a.more {font-weight: bold;text-decoration: none;}
p {margin-bottom: 5px;}
h3 {font-size: 15px;}
h4 {font-size: 11px;font-weight: normal;margin-bottom: 10px;}
.banner {float: left;width: 100%;}
.set {margin: auto;width: 980px;padding-top: 25px;padding-bottom: 25px;}
.set .header {background-image: url(/images/bg_top.gif);background-repeat: repeat-x;background-position: 0% 0%;height: 270px;width: 960px;border-right: 1px solid #484F2D;border-left: 1px solid #484F2D;float: left;padding: 9px;}
.set .header .logo {float: left;height: 207px;width: 230px;margin-bottom: 13px;}
.set .header .text {float: left;height: 59px;width: 410px;text-align: center;}
.set .header .phone {float: left;height: 49px;width: 320px;padding-top: 10px;text-align: center;}
.set .header .ssimage {float: left;height: 148px;width: 720px;padding-left: 10px;margin-bottom: 13px;}




.header .nav {
	float: left;
	width: 680px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1b1d11;
}


#nav {
	margin:0px;
	padding:0px;
	list-style:none;
	width: 100%;
	float: left;
	height: 30px;
}
#nav   /* make the LI display inline */
li/* it's position relative so that position absolute */
		/* can be used in submenu */
  {
	position:relative;
	z-index:999;
	display: inline;
	height: 28px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1d1b11;
	border-left-color: #5e624e;
	border-top-style: none;
	border-bottom-style: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}
/* this is the parent menu */
#nav li a {
	text-decoration:none;
	color:#ebdac8;
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 8px;
	font-size: 12px;
	line-height: 30px;
	font-weight: 700;
	height: 22px;
	margin-top: 0px;
	margin-right: -3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 8px;
}
#nav li a:hover {
	color:#fff;
	background-color: #f60;
}
#nav  /* you can make a different style for default selected value */
li.current  a {
	color:#fff;
	background-color: #f60;
}
/* submenu, it's hidden by default */
#nav ul {
	position:absolute;
	left:0;
	/*display:none;*/
	visibility: hidden;
	margin:0px;
	padding:0px;
	list-style:none;
	width: 205px;
	top: 22px;
}
#nav ul li {
	float:left;
	width: 205px;
	background-color: #363B22;
	border-bottom-color: #1d1b11;
	border-top-color: #5e624e;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#nav /* display block will make the link fill the whole area of LI */
ul  li a {
	display:block;
	height:22px;
	color:#fff;
	line-height: 12px;
	text-align: left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#nav  ul li a:hover {
	background-color: #f60;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
#nav ul ul {
	left: 206px;
	margin-top:-23px;
}
#nav ul li span {
	background-image: url(/images/arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	float: right;
}



.ddsmoothmenu{
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; }

/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	background: #363B22; /*background of menu items (default state)*/
	color: #ebdac8;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1d1b11;
	border-left-color: #5e624e;
	padding: 5px 8px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: #ebdac8; }

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' li a element*/
	background: #f60; color: white; }

.ddsmoothmenu ul li a:hover{
	background: #f60; /*background of menu items during onmouseover (hover state)*/
	color: white;
	border-top-color: #f90;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #f90;
}
.ddsmoothmenu  ul  li.current  a:hover{
	background: #f60; /*background of menu items during onmouseover (hover state)*/
	color: white;
	border-top-color: #f90;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #f90;
}
.ddsmoothmenu  ul  li.current  a{
	background: #f60; /*background of menu items during onmouseover (hover state)*/
	color: white; }
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ top: 0; }

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	width: 175px;
	margin: 0;
	border-bottom: 1px solid #1d1b11;
	border-top: 1px solid #5e624e;
	padding: 5px 22px;
	background-color: #363B22;
}
.ddsmoothmenu /* Sub level menu links style */
 ul  li.current   ul  li a{
	background-color: #363B22;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 12px; right: 5px; }
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: black; }

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.1;
}



.set .header .search {
	height: 26px;
	color: #EBDAC8;
	font-weight: bold;
	padding-top: 4px;
	float: left;
	width: 279px;
}
.set .header .search input {height: 20px;border: 1px solid #000;font-size: 13px;line-height: 12px;float: left;margin: 0 10px;width: 148px;}
.set .header .search span {padding-top: 3px;float: left;line-height: normal;}
.set .header .search span input {border:none;background-color: transparent;font-weight: bold;color: #EBDAC8;padding: 0px;margin: -3px 0 0 0;width: auto;cursor: pointer;}
.set .header .search span input:hover {color: #f90;}
.set .header .share {
	float: right;
	width: 310px;
	margin-right: 20px;
	position: relative;
	z-index: 999;
	top: 25px;
	padding-left: 10px;
	height: 30px;
	margin-top: -10px;
}
.set .header .share .addthis_toolbox {
	float: right;
	padding: 7px 0 0 0;
}
.set .content {float: left;	width: 920px;padding: 29px 29px 29px 29px;border-right: 1px solid #484F2D;border-left: 1px solid #484F2D;}
.set  .content  .boxlogin {
	padding: 25px 0 15px 25px;
	width: 75%;
	float: left;
	background-color: white;
}
.set   .content   .registration {
	padding: 25px 25px 15px 25px;
	width: 90%;
	float: left;
	background-color: white;
}
.set .content .f1 {float: left;width: 30%;}
.set .content .f2 {float: left;width: 70%;}
.set .content .f2 .tag {font-size: 11px;color: #666;margin-left: 15px;vertical-align: middle;}
.set .content .m5 {margin-bottom: 5px;}
.set .content .sep {float: left;width: 3%;}
.set .content .field {border: 1px solid #666;width: 220px;padding: 2px;}
.set .content .combo {border: 1px solid #666;padding: 2px;}
.set .content .button {background-color: #333;float: left;border:none;color: #fff;margin-right: 5px;cursor: pointer;padding: 10px 20px;font-size: 11px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.set .content .button:hover {background-color: #f60;}
.set .content .paging {background-color: #e7e3d7;clear: both;text-align: center;padding-top: 7px;padding-bottom: 7px;border-top-width: 1px;border-top-style: solid;border-top-color: #484F2E;margin-top: 25px;font-size: 13px;font-weight: bold;}
.set .content .paging a {padding-right: 2px;padding-left: 2px;}
.set .content .paging span {font-weight: bold;padding-right: 2px;padding-left: 2px;}
.set .content .breadcrumbs {font-size: 11px;clear: both;margin-bottom: 30px;border-bottom: 1px solid #ccc;}
.set .content .breadcrumbs a {color: #000;text-decoration: none;padding-right: 5px;padding-left: 5px;}
.set .content .breadcrumbs span {color: #f60;font-weight: bold;padding-right: 5px;padding-left: 5px;}
.set .content .head {border-bottom: 1px solid #494f2e;float: left;width: 100%;margin-bottom: 15px;	line-height: normal;}
.set .content .head span {float: left;background-image: url(/images/bg_head.gif);background-repeat: repeat-x;padding: 5px 15px;font-weight: bold;color: #fff;}
.set .content .add {margin-top: 10px;float: left;width: 100%;}
.set .content .add .pdf {float: left;width: 60px;margin-top: 5px;}
.set .content .add .morelinks {float: left;}
.set .content .add .morelinks p {margin: 0px;line-height: 150%;}
.set .content .cell {float: left;width: 280px;}
.set .content .btext {padding-bottom: 15px;clear: both;text-align: justify;}
.set .content .btext li {list-style-type: none;padding-left: 20px;background-image: url(/images/ico-arrow.gif);background-repeat: no-repeat;background-position: 0% 50%;}
.set .content .sidebar {float: left;width: 280px;padding-right: 25px;}
.set .content .sidebar .btext {line-height: 17px;padding: 0px;}
.set .content .contbar {width: 590px;padding-left: 25px;float: left;margin-left: -1px;border-left: 1px solid #484f2e;}
.set .content .headcontent {float: left;width: 690px;font-size: 22px;color: #f60;height: 35px;border-bottom: 1px solid #484F2E;margin-left: 30px;line-height: 18px;}
.set .content .headfull {float: left;width: 100%;font-size: 22px;color: #f60;height: 35px;border-bottom: 1px solid #484F2E;line-height: 18px;}
.set .content .headfull .step {float: right;font-size: 15px;}
.set .content .headfull .step a {border: 1px solid #f60;font-weight: bold;text-decoration: none;padding: 2px 7px;}
.set .content .headfull .step a:hover {color: #fff;background-color: #f60;}
.set .content .headfull .step a.current {color: #fff;background-color: #f60;}
.set .content .cola {float: left;width: 199px;border-right: 1px solid #484f2e;padding-bottom: 20px;}
.set .content .cola li {list-style-type: none;}
.set .content .cola ul#menu, .set .content .cola ul#menu ul {list-style-type:none;padding: 0px;width: 199px;margin: 35px 0 20px 0;border-top: 1px solid #484F2E;}
.set .content .cola ul#menu a {display: block;text-decoration: none;}
.set .content .cola ul#menu li {margin-top: 1px;}
.set .content .cola ul#menu li a {color: #000;background-image: url(/images/bg_li.gif);background-repeat: repeat-x;background-position: 0% 100%;padding: 10px;}
.set .content .cola ul#menu li  a.expanded {color: #fff;padding:10px;background-color: #f60;}
.set  .content  .cola  ul#menu  li.current   a  {
	background-color: #f60;
	color: #fff;
	background-image: url(/images/bg_li_sel.gif);
	background-repeat: no-repeat;
	background-position: 165px 50%;
}
.set .content .cola ul#menu li a:hover {background-color: #ccc;color: #000;}
.set .content .cola ul#menu li ul {	border-top-style: none;	width: 184px;margin: 0 0 0 15px;}
.set .content .cola ul#menu li ul li {margin-top: 1px;}
.set .content .cola ul#menu li ul li a {padding: 5px 10px;background-color: #f0f0f0;background-image: url(/images/bg_li.gif);background-repeat: repeat-x;background-position: 0% 100%;}
.set .content .cola ul#menu li ul li a.expanded {color: #fff;background-color: #f60;padding: 5px 10px;}
.set .content .cola ul#menu li ul li.current a {
	background-color: #f60;
	color: #fff;
	background-image: url(/images/bg_li_sel.gif);
	background-repeat: no-repeat;
	background-position: 165px 50%;
}
.set .content .cola ul#menu li ul li a:hover {background-color: #ddd;color: #000;}
.set .content .cola ul#menu li ul li ul {border-top-style: none;margin-bottom: -1px;margin-left: 15px;width: 169px;margin-top: 0px;margin-right: 0px;}
.set .content .cola ul#menu li ul li ul li {margin-top: 1px;}
.set .content .cola ul#menu li ul li ul li a {color: #000;padding: 4px 10px;background-color: #f5f5f5;font-size: 11px;font-weight: normal;background-image: url(/images/bg_li.gif);background-repeat: repeat-x;background-position: 0% 100%;}
.set .content .cola ul#menu li ul li ul li.current a { background-color: #f60;background-position: 95% 50%;}
.set .content .cola ul#menu li ul li ul li a:hover {background-color: #e0e0e0;}
.set .content .colb {
	float: left;
	width: 690px;
	padding-left: 30px;
	padding-top: 20px;
}
.set .content .colb p {margin-bottom: 10px;}
.set .content .colb .image {
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
.set .content .colb .image .gallery {
	float: left;
	width: 360px;
}
.set .content .colb .image2 {
	width: 550px;
	padding-bottom: 10px;
	margin: auto;
}

/*.set .content .colb .collink {text-align: center;width: 49%;float: left;padding-bottom: 25px;}*/
.set .content .colb .collink {text-align: center;width: 33%;float: left;padding-bottom: 25px;}
.set .content .colb .collink a {font-weight: bold;text-decoration: none;color: #04489b;}
.set .content .colb .collink a:hover {color: #f60;}
.set .content .colb .subcolb {float: left;width: 48%;}
.set .content .colb .subcolb h3 {font-size: 15px;margin: 0 0 10px 0;}
.set .content .colb .subcolb iframe {border: 5px solid #f0f0f0;}
ol,.set .content .colb .faq {border-bottom: 1px solid #484F2E;list-style-position: inside;padding-bottom: 20px;margin-bottom: 20px;font-weight: bold;color: #f60;}
ol a,.set .content .colb .faq a {font-weight: bold;text-decoration: none;}
.set .content .colb .public {border-bottom: 1px solid #484F2E;margin-bottom: 20px;padding-bottom: 20px;float: left;width: 100%;}
.set .content .colb .event {border-bottom: 1px solid #484F2E;margin-bottom: 20px;padding-bottom: 20px;float: left;width: 100%;}
.set .content .colb .event .ev-img {float: left;width: 100px;}
.set .content .colb .event .ev-nfo {float: left;width: 150px;padding-right: 20px;padding-left: 20px;}
.set .content .colb .event .ev-nfo p {margin: 0px;}
.set .content .colb .event .ev-desc {float: left;width: 400px;}
.set .content .colb .eventdetail {margin-bottom: 20px;padding-bottom: 20px;float: left;width: 100%;}
.set .content .colb .eventdetail .ev-img {float: left;width: 200px;}
.set .content .colb .eventdetail .ev-img img {padding-bottom: 10px;}
.set .content .colb .eventdetail .ev-img p {margin: 0px;}
.set .content .colb .eventdetail .ev-img a {font-weight: bold;}
.set .content .colb .eventdetail .ev-nfo {float: right;	width: 70px;padding-right: 20px;padding-left: 20px;font-weight: bold;}
.set .content .colb .eventdetail .ev-desc {float: right;width: 380px;}
.set .content .colb .eventdetail .replyform {float: left;width: 50%;border-top: 1px solid #484F2E;margin-top: 20px;padding-top: 20px;padding-right: 50%;}
.set .content .colb .eventdetail .replyform h3 {margin-bottom: 15px;}
.set .content .colb .member {
	float: left;
	width: 46%;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	margin-right: 2%;
	padding-top: 5px;
	padding-right: 1%;
	padding-left: 1%;
	background-color: #f0f0f0;
}
.set .content .colb .member:hover {
	background-color: #e0e0e0;
}

.set .content .colb .member p {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

.set .content .colb .member .mem-pic {
	float: left;
	width: 28%;
	height: 90px;
}
.set .content .colb .member .mem-pic .pic {
	height: 80px;
	width: 80px;
}

.set .content .colb .member .mem-info {
	float: left;
	width: 72%;
}
.set .content .colb .member .mem-info .name {
	font-weight: bold;
	font-size: 15px;
}
.set  .content  .colb  .member  .mem-info  .title {
	font-weight: bold;
	color: #f60;
}



.ig {
	width: 360px;
}
.ig #slideshow {list-style:none;color:#fff;}
.ig #slideshow span {display:none}
.ig #wrapper {width:360px;margin:auto;display:none;}
.ig #wrapper * {margin:0; padding:0}
.ig #fullsize {position:relative;width:360px;height:400px;}
.ig #information {position:absolute;bottom:0;width:360px;height:0;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70);background-color: #363B22;}
.ig #information h3 {font-size:12px;padding: 5px 10px;}
.ig #information p {padding: 0 10px 10px 10px;}
.ig #image {width:360px;background-color: #fff;}
.ig #image img {position:absolute; z-index:25; width:auto}
.ig .imgnav {position:absolute;	height:278px;cursor:pointer;z-index:150}
.ig #imgprev {left:0;background-image: url(images/imgprev.gif);background-repeat: no-repeat;background-position: 15% 50%;}
.ig #imgnext {right:0;background-image: url(images/imgnext.gif);background-repeat: no-repeat;background-position: 85% 50%;}
.ig #imglink {position:absolute;height:278px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.ig .linkhover {background:url(images/link.gif) center center no-repeat}
.ig #thumbnails {margin-top:15px}
.ig #slideleft {float:left;width:22px;height:60px;background-color:#fff;background-image: url(/images/ig-scroll-left.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.ig #slideleft:hover {background-color: #ccc;}
.ig #slideright {float:right;width:22px;height:60px;background-color: #fff;background-image: url(/images/ig-scroll-right.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.ig #slideright:hover {background-color: #ccc;}
.ig #slidearea {float:left;position:relative;width:290px;margin-left:13px;height:76px;overflow:hidden;margin-right: 13px;}
.ig #slider {position:absolute;left:0}
.ig #slider img {cursor:pointer;border: 1px solid #ccc;padding: 1px;}
.set .content .colb .tableshop {float: left;width: 690px;}
.set .content .colb .tableshop td {width: 230px;padding-bottom: 25px;padding-top: 25px;}
.set .content .colb .tableshop .colitem {background-image: url(/images/bg_item.gif);background-repeat: no-repeat;text-align: center;display: block;height: 240px;width: 180px;margin: auto;}
.set .content .colb .tableshop .colitem .itemname {padding: 10px 10px 0 10px;height: 50px;overflow: hidden;line-height: 15px;}
.set .content .colb .tableshop .colitem .itemname a {color: #663;text-decoration: none;font-size: 13px;font-weight: bold;}
.set .content .colb .tableshop .colitem .itemname a:hover {color: #000;}
.set .content .colb .tableshop .colitem .itemimg {height: 118px;width: 158px;border: 1px solid #b9aa89;margin: 0 10px;}
.set .content .colb .tableshop .colitem .itemprice {font-size: 13px;font-weight: bold;}
.set .content .colb .tableshop .colitem .itemstock {height: 18px;text-align: center;padding: 5px 69px 0 69px;}
.set .content .colb .tableshop .colitem .itemstock a {display: block;background-image: url(/images/btn-buy.gif);background-repeat: no-repeat;background-position: 50% 50%;height: 18px;width: 42px;font-weight: bold;text-decoration: none;}
.set .content .colb .itemdetails {background-image: url(/images/bg_item_detail.jpg);background-repeat: no-repeat;margin: auto;height: 525px;width: 450px;}
.set .content .colb .itemdetails .pnlhead {font-size: 15px;font-weight: bold;color: #663;text-align: center;padding: 15px;}
.set .content .colb .itemdetails .ctr {height: 298px;width: 408px;border: 1px solid #b9aa89;margin: auto;}
.set .content .colb .itemdetails .ctr img {height: 298px;width: 408px;}
.set .content .colb .itemdetails .info {float: left;width: 410px;padding: 20px 20px 0 20px;}
.set .content .colb .itemdetails .info .btn {float: right;width: 160px;text-align: center;}
.set .content .colb .itemdetails .info .btn #selectcolor, .set .content .colb .itemdetails .info .btn #qty {padding: 2px;border: 1px solid #b9aa89;margin-bottom: 5px;}
.set .content .colb .itemdetails .info .rowinfo {float: left;width: 210px;background-color: #E4DED1;margin-bottom: 1px;font-weight: bold;color: #663;padding: 3px 10px;}
.set .content .colb .itemdetails .info .rowinfo span {color: #000;width: 170px;float: right;}
.set .content .colb .itemdetails .continue {background-image: url(/images/btn-continueshopping.gif);background-repeat: no-repeat;height: 25px;width: 140px;text-align: center;line-height: 25px;clear: both;margin: auto;}
.set .content .colb .itemdetails .continue a {display: block;height: 25px;color: #000;text-decoration: none;font-weight: bold;}
.set .content .colc {float: left;width: 920px;padding-top: 20px;}
.set .content .colc h3 {margin-bottom: 15px;}
.set .content .colc h4 {margin: 0px;font-size: 15px;}
.set .content .colc .memberslogin {width: 350px;margin: 25px auto;}
.set .content .colc .memberslogin p {margin: 0px;}
.set .content .colc .keyword {font-weight: bold;color: #f60;padding-right: 5px;padding-left: 5px;}
.set .content .colc .srchead {color: #f60;font-size: 13px;font-weight: bold;margin: 0px;}
.set .content .colc .srchead a {text-decoration: none;}
.set .content .colc .srclink {color: #666;margin-bottom: 15px;margin-top: -5px;}
.set .content .colc .cartinfo {background-color: #cdc0a8;padding: 20px;float: left;width: 880px;color: #49502d;}
.set .content .colc .cartinfo a {color: #49502d;}
.set .content .colc .cartinfo a:hover {color: #000;}
.set .content .colc .cartinfo .wrap {float: left;width: 100%;border-bottom: 1px solid #fff;}
.set .content .colc .cartinfo .headinfo {background-image: url(/images/bg_cart.gif);background-repeat: repeat-x;float: left;height: 41px;width: 100%;font-weight: bold;}
.set .content .colc .cartinfo .cqty {line-height: 41px;float: left;height: 41px;width: 5%;text-align: center;}
.set .content .colc .cartinfo .camount {line-height: 41px;float: left;height: 41px;width: 5%;text-align: center;}
.set .content .colc .cartinfo .cname {line-height: 41px;float: left;height: 41px;width: 45%;padding-left: 5%;font-weight: bold;}
.set .content .colc .cartinfo .cprice {line-height: 41px;float: left;height: 41px;width: 12%;text-align: right;padding-right: 3%;}
.set .content .colc .cartinfo .cact {line-height: 41px;float: left;height: 41px;width: 15%;text-align: center;font-weight: bold;}
.set .content .colc .cartinfo .ctotal {line-height: 41px;float: left;height: 41px;width: 12%;text-align: right;padding-right: 3%;font-weight: bold;}
.set  .content  .colc  .cartinfo  .ctotalall {line-height: 41px;float: left;height: 41px;width: 27%;text-align: right;font-size: 20px;padding-right: 3%;font-weight: bold;}
.set .content .colc .cartinfo .note {float: left;width: 49%;margin-top: 20px;}
.set .content .colc .cartinfo .pay {float: right;margin-top: 20px;}
.set .content .colc .cartinfo .checkout {width: 100%;float: left;}
.set .content .colc .cartinfo .checkout .info {margin: auto;width: 280px;}
.set .content .colc .cartinfo .checkout .info p {margin-bottom: 10px;}
.set .content .colc .cartinfo .checkout .info label {width: 90px;float: left;}
.set .content .colc .cartinfo .checkout .info span {padding-left: 5px;font-weight: bold;font-size: 20px;}
.set .content .colc .cartinfo .checkout .info .btnlogin {margin-left: 90px;margin-top: 5px;}
.set .content .colc .cartinfo .checkout table {margin: auto;}
.set .content .colc .cartinfo .checkout table th {line-height: 41px;background-image: url(/images/bg_cart.gif);height: 41px;padding-right: 20px;padding-left: 20px;}
.set .content .colc .cartinfo .checkout table td {padding: 5px 20px;}
.set .content .colc .cartinfo .checkout table td table td{padding: 0px;}
.set .content .colc .cartinfo .checkout td.borderbottom {border-bottom: 1px solid #fff;}
.set .content .colc .cartinfo .checkout td.bordertop {border-top: 1px solid #fff;}
.set .content .colc .cartinfo .checkout h3 {font-size: 20px;margin: 0px;}

.set .content .colc .sponsor-text {
	width: 540px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #484F2D;
	float: left;
	padding-right: 20px;
}
.set  .content  .colc  .sponsor-text  ol {
	padding-left: 15px;
}

.set .content .colc .sponsor-form {
	float: left;
	width: 339px;
	padding-left: 20px;
}
.set .content .sponsor {
	float: left;
	width: 920px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #484F2E;
}
.set  .content  .sponsor  .logo {
	float: left;
	width: 200px;
}
.set .content .sponsor .cta {
	float: left;
	width: 500px;
	line-height: 100px;
	text-align: center;
	font-size: 20px;
}
.set  .content  .sponsor  .phone {
	float: left;
	width: 220px;
	line-height: 100px;
	text-align: center;
	font-size: 20px;
}

.set .content .sponsor-logo {float: left;width: 920px;}
.set .content .sponsor-logo img {padding-right: 23px;}

.set .content .colc .thread {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: normal;
	width: 550px;
	float: left;
}
.set .content .colc .thread h2 {
	color: #484f2d;
}
.set .content .colc .paging {
	float: left;
	width: 550px;
	margin: 0px;
}
.set .content .colc .sponsortab {
	float: right;
	width: 350px;
}

.set .footer {
	float: left;
	width: 978px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #484F2D;
	border-bottom-color: #484F2D;
	border-left-color: #484F2D;
}
.set .footer .connect {padding: 25px 60px;float: left;}
.set .footer .copyright {
	padding-right: 170px;
	padding-left: 170px;
	margin: auto;
	text-align: center;
	line-height: 50px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #484F2D;
}
.set .footer .otherlinks {padding-top: 20px;display: none;}
.set .footer .botlink {color: #fff;background-color: #484F2D;text-align: center;float: left;width: 100%;padding-top: 10px;padding-bottom: 10px;}
.set .footer .botlink span {float: right;padding-right: 10px;}
.set .footer .botlink a {color: #fff;padding-right: 2px;padding-left: 2px;text-decoration: none;}
.set .footer .botlink a:hover {color: #f90;}
.set .footer .head {
	border-bottom: 1px solid #494f2e;
	margin-bottom: 20px;
	margin-left: 25px;
	float: left;
	width: 928px;
}
.set .footer .head span {
	background-image: url(/images/bg_head.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: left;
}
.set .footer .footersponsors {
	float: left;
	width: 978px;
	text-align: center;
	padding-bottom: 20px;
}
.set .footer .footersponsors img {
	padding-right: 10px;
	padding-left: 10px;
}

.gallery--------------------------- {}
.gallery {
	width: 550px;
}
.gallery .svwp {
	height: 350px;
	width: 550px;
}

/*preloader stuff. do not modify!*/ 
.gallery .svwp ul{position: relative; left: -999em;}
/*preloader stuff. do not modify!*/ 

.gallery .slideViewer { /*this is the gallery container*/
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: #fff;
} 
.gallery .slideViewer ul {  /*this is your list of images*/
	position: relative;
	left: 0;
	top: 0;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
} 
.gallery .slideViewer ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/ 
	float:left; 
} 
 
/*typographic info*/ 
.gallery .slideViewer span.typo{
	padding: 6px; /* do not modify padding (yet)*/
	background: #000;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
} 
 
.gallery .thumbSlider { /*the thumbnails slider contanier*/
	overflow: hidden;
	width: 1%;
	background: #fff;
	padding-top: 20px;
} 
.gallery .thumbSlider ul { /*the thumbnails list of images*/ 
	list-style-type: none; 
	margin: 0;  
	padding: 0; 
} 
.gallery .thumbSlider ul li { float:left; margin: 0; } 
.gallery .thumbSlider a { /*the link wrapped around each thumbnail. dynamically.*/
	color: #fff; 
	text-decoration: none; 
} 
.gallery .thumbSlider a img { border: 0; display: block; padding: 0; } 
.gallery .thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
	/* width, height and top values are dynamically added by the script. Do not modify. */ 
	position:relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
} 
.gallery a.left, .gallery a.right { /*the left and right buttons (links)*/
	overflow: hidden;
	background-color: transparent;
	background-position: 50% 50%;
} 
.gallery a.left span, .gallery a.right span {} 
.gallery a.left img, gallery a.right img { border: 0; } 
.gallery a.l_dis, .gallery a.r_dis { 
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ 
cursor: default; 
} 
.gallery a.l_dis span, .gallery a.r_dis span { display: none; } 
.gallery a:focus { outline:none; } 
.gallery .ldrgif { margin: 50% 50%; }

.carousel----------------------- {}
.carousel { float: left; width: 950px; height:60px; margin-bottom: 20px; margin-left: 15px; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { border: none; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 950px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 850px; height: 100px; margin-right: 50px; margin-left: 50px; }
.jcarousel-skin-tango .jcarousel-item { width: 135px; height: 60px; text-align: center; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 8px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: white; color: black; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/images/next-horizontal.png)no-repeat 0px 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/images/prev-horizontal.png)no-repeat 0px 0px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.carousel----------------------- {}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

