* {
	margin: 0px; padding: 0px;
}
body {
	background-position: top; width: 100%; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; background-image: url("../images/bg.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a img {
	border: currentColor; border-image: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
img.border {
	border: 2px solid rgb(170, 170, 170); border-image: none;
}
.colr {
	color: rgb(188, 46, 49) !important;
}
.colr1 {
	color: rgb(191, 0, 0) !important;
}
.black {
	color: rgb(0, 0, 0);
}
h1 {
	font-family: Arial; font-size: 16px; font-weight: normal;
}
h2 {
	font-size: 20px; font-weight: normal;
}
h3 {
	background: url("../images/heading-bg.jpg") no-repeat; padding: 8px 10px; width: 590px; height: 14px; font-family: Arial; font-size: 16px; font-weight: normal; border-bottom-color: rgb(223, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
h4 {
	font-size: 16px; font-weight: normal; margin-top: 10px;
}
.tb-pad1 {
	color: rgb(255, 255, 255);
}
.subhead {
	width: 100%; margin-top: 20px; float: left;
}
h5 {
	font-size: 14px; font-weight: normal; margin-bottom: 10px;
}
h6 {
	font-size: 12px; font-weight: normal;
}
p {
	line-height: 20px; font-size: 12px; margin-top: 10px;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.heading {
	padding: 10px 0px 8px; width: 100%; text-transform: uppercase; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
input {
	font-size: 11px;
}
.itlc {
	font-style: italic;
}
a.simplebtn {
	padding: 3px 12px 0px;
	border: 1px solid rgb(31, 63, 79);
	border-image: none;
	height: 19px;
	color: #ffd14a;
	display: inline-block;
	background-image: url("../images/buttn_bg.gif");
	background-repeat: repeat-x;
}
a.simplebtn:hover {
	color: rgb(255, 255, 255);
	background-image: none;
	background-color: #ffd14a;
}
.proceed {
	padding: 10px 30px; border: 1px solid rgb(31, 63, 79); border-image: none; color: rgb(255, 255, 255); display: inline-block; background-image: url("../images/buttn_bg_big.gif"); background-repeat: repeat-x;
}
.proceed:hover {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(27, 119, 170);
}
.cartmarg {
	margin-top: 8px; margin-right: 5px;
}
#wrapper_sec {
	margin: 0px auto; width: 731px; height: 367px;
}
#masthead {
	width: 968px; color: rgb(0, 0, 0); margin-bottom: 7px; float: left;
}
.logo {
	padding: 5px 0px 0px 10px; height: 110px; margin-left: 70px; float: left;
}
.logo1 {
	padding: 5px 0px 0px 10px; height: 148px; margin-left: 30px; float: left;
}
.ace-logo {
	width: 306px; height: 200px; float: left;
}
.contact {
	width: 306px; height: 80px;
}
.contact1 {
	width: 283px; height: 41px; margin-top: 10px;
}
.latest-head {
	background: url("../images/latest.gif") no-repeat; width: 250px; height: 30px;
}
.logo a {
	float: left;
}
.logo h5.slogn {
	margin: 0px 0px 0px 20px; padding: 10px 0px 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.small_cart {
	background-position: left; margin: 13px 11px 0px 0px; width: 300px; height: 66px; float: right; background-image: url("../images/cart.html"); background-repeat: no-repeat;
}
.small_cart .items {
	padding-left: 90px; margin-top: 15px; float: left;
}
.small_cart .items a {
	text-decoration: underline;
}
ul.network {
	list-style: none; padding: 5px 10px 0px 0px; float: right;
}
ul.network li {
	padding-right: 2px; padding-bottom: 5px; float: left;
}
ul.lang {
	list-style: none; margin: 9px 10px 0px 0px; color: rgb(255, 255, 255); float: right;
}
ul.lang li {
	margin-right: 5px; float: left;
}
ul.lang li a {
	border: 1px solid rgb(51, 51, 51); border-image: none; float: left;
}
.secnd_navi {
	width: 940px; height: 27px; color: rgb(238, 238, 238); margin-left: 10px; float: left;
}
ul.links {
	list-style: none; padding-top: 8px; float: left;
}
ul.links li {
	background-position: right; padding: 0px 7px; float: left; background-image: url("../images/sep1.gif"); background-repeat: no-repeat;
}
ul.links li.last {
	padding-right: 0px; background-image: none;
}
ul.links li a {
	color: rgb(238, 238, 238);
}
ul.links li a:hover {
	color: rgb(191, 0, 0); text-decoration: underline;
}
ul.search {
	background-position: left top; list-style: none; margin: 30px 45px 0px 0px; width: 380px; height: 41px; float: right;
}
ul.search li {
	color: rgb(51, 51, 51); font-size: 16px; float: left;
}
ul.search li input.bar {
	margin: 10px 0px 0px 10px; padding: 3px 5px 0px; border: currentColor; border-image: none; width: 288px; height: 18px; color: rgb(102, 102, 102); float: left; background-color: transparent;
}
ul.search li a.simplebtn {
	margin: 9px 0px 0px;
}
#banner {
	margin-bottom: 10px;
}
.span8 {
	width: 650px; padding-top: 0px; float: left;
}
.leftbar {
	width: 130px; height: auto; float: left;
}
.leftbar1 {
	background: rgb(238, 238, 238); border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 130px; height: auto; float: left;
}
ul.rectangle-list {
	margin: 0px; padding: 0px;
}
ul.rectangle-list li {
	background: url("../images/list.png") no-repeat 5px rgb(238, 238, 238); list-style: none; height: 30px; line-height: 30px; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.rectangle-list li:hover {
	background: url("../images/list-h.png") no-repeat 5px rgb(255, 255, 255);
}
ul.rectangle-list li.active1 {
	background: url("../images/list-h.png") no-repeat 5px rgb(255, 255, 255);
}
ul.rectangle-list li a:hover {
	color: rgb(191, 0, 0); padding-left: 5px;
}
ul.rectangle-list li.active1 a {
	color: rgb(191, 0, 0); padding-left: 5px;
}
ul.rectangle-list li a {
	font-size: 12px;
}
.rightbar {
	width: 500px; height: auto; float: right;
}
.span4 {
	width: 244px; height: auto;
}
#newsticker-demo {
	margin-top: 10px;
}
ul.news {
	margin: 0px 0px 0px 10px; padding: 0px;
}
ul.news li {
	padding: 0px; line-height: 18px;
}
ul.news1 {
	margin: 0px 0px 0px 10px; padding: 0px;
}
ul.news1 li {
	padding: 0px; height: 130px; line-height: 18px;
}
.title {
	padding: 5px 5px 0px 0px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold;
}
.span3 {
	background: url("../images/box.gif") no-repeat; width: 250px; height: 95px; padding-top: 35px;
}
.span4 {
	background: url("../images/box2.gif") no-repeat; width: 245px; height: 120px; padding-top: 10px; padding-left: 5px;
}
.span4-new {
	background: url("../images/box3.gif") no-repeat; width: 248px; height: 150px; padding-top: 10px; padding-left: 0px;
}
.span4-new1 {
	background: url("../images/box3.gif") no-repeat; width: 248px; height: 150px; padding-top: 10px; padding-left: 0px; margin-bottom: 10px;
}
ul.list {
	list-style: url("../images/arrow.gif"); margin: 0px; padding: 0px;
}
ul.list li {
	
}
ul.list li a {
	font-weight: bold;
}
ul.list li a:hover {
	color: rgb(191, 0, 0);
}
.new1 {
	width: 250px;
}
.new1 h3 {
	width: 175px; height: 25px; padding-top: 5px; padding-left: 5px;
}
#prod_scroller {
	padding: 0px; width: 660px; margin-bottom: 5px; float: left;
}
#prod_scroller h3 {
	width: 620px; height: 25px; padding-top: 5px; padding-left: 10px; border-bottom-color: rgb(221, 219, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
#prod_scroller .prev {
	background-position: left; margin: 60px 10px 0px -20px; width: 28px; height: 28px; float: left; background-image: url("../images/left_butn.png"); background-repeat: no-repeat;
}
#prod_scroller .next {
	background-position: right; margin: 60px -50px 0px 0px; width: 28px; height: 28px; float: left; background-image: url("../images/right_butn.png"); background-repeat: no-repeat;
}
.im {
	padding: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 10px; box-shadow: 1px 1px 1px #eee;
}
.scrol {
	width: 585px !important; margin-top: 10px; margin-left: 0px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid; float: left;
}
.scrol ul li {
	margin: 0px 7px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 130px !important; height: 120px !important;
}
.shadow {
	background: url("../images/shadow.jpg") no-repeat bottom; width: 130px; height: 11px;
}
.scrol ul li h6 {
	margin: 0px; padding: 6px 5px; width: 128px; text-align: center; background-color: rgb(245, 245, 245);
}
.scrol ul li .addwish {
	padding: 4px 5px; width: 128px; float: left;
}
.addwish a {
	background-position: left; color: rgb(191, 0, 0); padding-left: 15px; font-size: 11px; font-weight: bold; margin-right: 15px; margin-left: 20px; background-image: url("../images/add_wish.gif"); background-repeat: no-repeat;
}
.anyClass ul li p.price {
	padding: 3px 0px 0px 5px; font-size: 14px; float: left;
}
.anyClass ul li a.adcart {
	background-position: left; margin: 6px 5px 0px 0px; width: 16px; height: 14px; float: right; background-image: url("../images/cart.html"); background-repeat: no-repeat;
}
.anyClass ul li p a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.crumb {
	padding: 0px 10px; width: 920px; height: 28px; margin-left: 10px; float: left;
}
.crumb ul {
	list-style: none; margin-top: 5px; float: left;
}
.crumb ul li {
	background-position: left; padding: 0px 10px; float: left; background-image: url("../images/sep_crumb.gif"); background-repeat: no-repeat;
}
.crumb ul li.first {
	padding: 0px 10px 0px 0px; float: left; background-image: none;
}
.crumb ul li a:hover {
	color: rgb(102, 102, 102);
}
.crumb ul li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.content_sec {
	width: 968px; float: left;
}
.content_sec .cont_top {
	background: url("../images/1.gif") right top; margin: auto; width: 960px; height: 1px;
}
.content_sec .cont_botm {
	background-position: left top; width: 968px; height: 4px; float: left; background-image: url("../images/cont_bot.gif"); background-repeat: no-repeat;
}
.content_sec .cont_botm1 {
	background-position: left top; width: 968px; height: 35px; float: left; background-image: url("../images/cont_bot.png"); background-repeat: no-repeat;
}
.content_sec .cont_center {
	padding: 0px 10px; width: 948px; float: left; background-image: url("../images/cont_bg.gif"); background-repeat: repeat-y;
}
.content_sec .cont_center1 {
	padding: 0px 0px 0px 5px; width: 960px; margin-bottom: 10px; float: left;
}
.content_sec .cont_center2 {
	padding: 0px 0px 15px 5px; width: 960px; margin-bottom: 0px; float: left;
}
.pad {
	padding-top: 10px;
}
.latest {
	background: url("../images/latest-news-bg.jpg") no-repeat left rgb(225, 225, 225); margin: auto auto 10px; border-radius: 5px; width: 830px; height: 25px; color: rgb(90, 90, 90); padding-top: 8px; padding-right: 5px; padding-left: 126px;
}
.latest-s {
	background: url("../images/latest-news-bg.jpg") no-repeat left rgb(225, 225, 225); margin: auto auto 10px; border-radius: 5px; width: 520px; height: 25px; color: rgb(90, 90, 90); padding-top: 8px; padding-right: 5px; padding-left: 126px;
}
.content_sec .cont_center_sh {
	padding: 0px 4px; width: 960px; background-image: url("../images/center_bg_sh.gif") !important;
}
.col1 {
	width: 230px; float: left;
}
.col1 .small_heading {
	padding: 0px 0px 17px; width: 230px; float: left;
}
.category {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.category h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.arrowlistmenu {
	width: 210px; float: left;
}
.arrowlistmenu .menuheader {
	padding: 7px 0px 0px; width: 209px; height: 18px; color: rgb(102, 102, 102); margin-left: 1px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; cursor: pointer; background-image: url("../images/cat_bg_left.gif"); background-repeat: no-repeat;
}
.arrowlistmenu .openheader {
	background-image: url("../images/cat_bg_sel.gif"); background-repeat: no-repeat;
}
.arrowlistmenu ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.arrowlistmenu ul li ul li a {
	padding: 7px 0px 0px 15px; width: 194px; height: 18px; color: rgb(102, 102, 102); margin-left: 1px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; cursor: pointer; background-image: none !important; background-repeat: no-repeat; background-color: rgb(254, 254, 254);
}
.arrowlistmenu ul li a {
	color: rgb(102, 102, 102);
}
.arrowlistmenu ul li .opensubheader {
	background-image: url("../images/cat_bg_lev2_link.gif"); background-repeat: no-repeat;
}
.arrowlistmenu ul li .closedsubheader {
	background-image: url("../images/cat_bg_lev2_link_rol.gif"); background-repeat: no-repeat;
}
.arrowlistmenu ul li a {
	padding: 7px 0px 0px 15px; width: 194px; height: 18px; color: rgb(102, 102, 102); margin-left: 1px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; cursor: pointer; background-image: url("../images/cat_bg_lev2.gif"); background-repeat: no-repeat;
}
.arrowlistmenu ul li a:visited {
	color: rgb(102, 102, 102);
}
.arrowlistmenu ul li a:hover {
	background-color: rgb(236, 236, 236);
}
.arrowlistmenu ul li a.subexpandable:hover {
	
}
.myaccount {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.myaccount h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.myaccount ul {
	list-style: none; padding: 7px 0px; width: 210px; float: left;
}
.myaccount ul li {
	background-position: left; padding: 7px 0px 7px 15px; width: 195px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/crumb_sep.html"); background-repeat: no-repeat;
}
.myaccount ul li a {
	color: rgb(102, 102, 102);
}
.myaccount ul li a:hover {
	font-weight: bold;
}
.myaccount ul li a.selected {
	font-weight: bold;
}
.mycart {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.mycart h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.mycart .right {
	padding-top: 7px;
}
.mycart .left {
	padding-top: 7px;
}
.mycart .veiwitems {
	padding: 15px 0px 5px; width: 210px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.mycart .veiwitems a {
	text-decoration: underline;
}
.mycart .right a {
	text-decoration: underline;
}
.mycart ul {
	list-style: none; margin-bottom: 10px; float: left;
}
.mycart ul li {
	width: 210px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.mycart p.title {
	width: 190px;
}
.mycart .grey {
	margin: 10px 0px 2px; padding: 1px 10px 5px; width: 190px; float: left; background-color: rgb(250, 250, 250);
}
.compareproducts {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.compareproducts h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.compareproducts ul {
	list-style: none; padding-bottom: 10px; float: left;
}
.compareproducts ul li {
	padding: 5px 0px; width: 210px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.compareproducts ul li .title {
	width: 190px;
}
.compareproducts ul li .right {
	padding-top: 3px;
}
.poll {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.poll h5 {
	padding: 11px 0px 0px; color: rgb(102, 102, 102); float: left;
}
.poll p {
	padding: 7px 0px; float: left;
}
.poll ul {
	list-style: none; padding: 15px 0px; width: 210px; margin-bottom: 10px; border-top-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.poll ul li {
	padding: 4px 10px; width: 170px; float: left;
}
.poll ul li input {
	margin-right: 10px; float: left;
}
.poll a.vote {
	margin: 10px 0px 0px 10px; padding: 3px 10px; color: rgb(255, 255, 255); float: left; background-color: rgb(51, 51, 51);
}
.poll a.vote:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.shopby {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.shopby h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.shopby h6.head {
	padding: 7px 10px 0px; width: 190px; color: rgb(255, 255, 255); float: left; background-color: rgb(116, 116, 116);
}
.shopby h6.options {
	padding: 7px 0px 3px; width: 210px; color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.shopby ul {
	list-style: none; padding: 7px 0px; width: 210px; float: left;
}
.shopby ul li {
	list-style: none; padding: 7px 0px; width: 210px; border-bottom-color: rgb(154, 154, 154); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.shopby ul li a {
	color: rgb(154, 154, 154);
}
.tags {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.tags h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.tags ul {
	list-style: none; padding: 20px 0px; width: 210px; float: left; min-height: 100px; background-color: rgb(250, 250, 250);
}
.tags ul li {
	padding: 0px 5px; float: left;
}
.tags ul li a {
	float: left;
}
.tags ul li a.twelv {
	font-size: 12px;
}
.tags ul li a.ten {
	font-size: 10px;
}
.tags ul li a.sixteen {
	font-size: 16px;
}
.tags ul li a.fourteen {
	font-size: 14px;
}
.tags ul li a.eightn {
	font-size: 18px;
}
.col1 .newsletter {
	padding: 0px 10px 10px; width: 210px; margin-bottom: 10px; float: left; min-height: 100px; background-image: url("../images/left_head.gif"); background-repeat: repeat-x;
}
.col1 .newsletter h5 {
	padding: 11px 0px 5px; color: rgb(102, 102, 102); float: left;
}
.col1 .newsletter p {
	padding: 7px 0px; width: 210px; float: left;
}
.col1 .newsletter ul {
	list-style: none; padding: 7px 0px 15px; width: 210px; float: left;
}
.col1 .newsletter ul li input.bar {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 195px; height: 23px; margin-bottom: 6px; background-image: url("../images/inputbar.gif"); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
.col1 .newsletter ul li input.subs {
	
}
.col2 {
	width: 700px; margin-right: 10px; float: right;
}
.sorting {
	margin: 7px 0px; width: 700px; height: 27px; background-color: rgb(233, 233, 233);
}
.sorting ul {
	list-style: none;
}
.sorting ul li {
	padding: 3px 10px 0px; height: 23px; border-right-color: rgb(198, 198, 198); border-right-width: 1px; border-right-style: solid; float: left;
}
.sorting ul li p {
	padding: 1px 4px 0px 0px; float: left;
}
.sorting ul li select {
	border-width: 1px; border-style: solid; border-color: rgb(171, 173, 179) rgb(219, 223, 230) rgb(233, 233, 233) rgb(226, 227, 234); margin: 0px 4px 0px 0px; float: left; background-color: rgb(255, 255, 255);
}
.sorting ul li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.sorting ul li.text {
	padding: 6px 10px 0px; height: 21px;
}
.shoppingcart {
	margin: 0px; width: 940px; float: left;
}
.shoppingcart ul.tablehead {
	list-style: none; border: 1px solid rgb(211, 211, 211); border-image: none; width: 938px; height: 24px; padding-top: 5px; float: left; background-image: url("../images/bar.gif"); background-repeat: repeat-x;
}
.shoppingcart ul.tablehead li {
	background: none !important; padding: 2px 0px 0px; height: 18px !important; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; float: left;
}
.shoppingcart ul li.remove {
	width: 34px; height: 28px; text-align: center; padding-left: 10px;
}
.shoppingcart ul li.thumb {
	width: 84px; height: 44px; text-align: center; padding-top: 4px !important;
}
.shoppingcart ul li.title {
	width: 568px; height: 28px; padding-left: 10px;
}
.shoppingcart ul li.price {
	width: 75px; height: 28px; text-align: center;
}
.shoppingcart ul li.qty {
	width: 64px; height: 48px; text-align: center;
}
.shoppingcart ul li.qty input {
	background-position: left; border: 0px solid transparent; border-image: none; width: 27px; height: 22px; text-align: center; padding-top: 4px; margin-top: 12px; background-image: url("../images/qty.gif"); background-repeat: no-repeat;
}
.shoppingcart ul li.total {
	width: 75px; text-align: center;
}
.gray {
	background-color: rgb(250, 250, 250);
}
.shoppingcart ul.cartlist {
	list-style: none; padding: 0px; width: 940px; height: 50px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.shoppingcart ul.cartlist li {
	padding-top: 0px; float: left;
}
.shoppingcart ul.cartlist li.txt {
	padding-top: 20px;
}
.btns {
	padding: 15px 0px; width: 100%; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.btns ul {
	list-style: none;
}
.subtotal {
	padding: 0px; width: 940px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.subtotal a {
	margin-top: 7px;
}
.subtotal h3 {
	list-style: none; padding: 10px 10px 10px 30px; color: rgb(255, 255, 255); float: right; background-color: rgb(107, 194, 228);
}
.sections {
	padding: 20px 0px; width: 920px; float: left;
}
.centersec {
	margin: 0px 43px; width: 280px; float: left;
}
.cartitems {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 244px; margin-bottom: 10px; float: left; background-image: url("../images/section_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.cartitems h6 {
	width: 244px; float: left;
}
.cartitems h6 span {
	padding-bottom: 5px;
}
.cartitems ul {
	list-style: none; float: left;
}
.cartitems ul li {
	padding: 20px 0px; width: 244px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.cartitems ul li .thumb {
	width: 110px; text-align: center; margin-right: 5px; float: left;
}
.cartitems ul li .desc {
	width: 125px; float: left;
}
.cartitems ul li .desc a.title {
	width: 125px; margin-bottom: 5px; float: left;
}
.cartitems ul li .desc p {
	width: 125px; margin-bottom: 5px;
}
.discount {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 258px; margin-bottom: 10px; float: left; background-image: url("../images/section_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.discount h6 {
	width: 258px; float: left;
}
.discount h6 span {
	padding-bottom: 5px;
}
.discount p {
	width: 258px; padding-top: 5px; float: left;
}
.discount ul {
	list-style: none; width: 258px; margin-top: 10px; float: left;
}
.discount ul li {
	width: 258px; padding-bottom: 5px; float: left;
}
.discount ul li input.bar {
	border: 1px solid rgb(160, 160, 160); border-image: none; width: 235px; height: 24px; float: left; background-color: rgb(255, 255, 255);
}
.estimate {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 258px; margin-bottom: 10px; float: left; background-image: url("../images/section_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.estimate h6 {
	width: 258px; float: left;
}
.estimate h6 span {
	padding-bottom: 5px;
}
.estimate p {
	width: 258px; padding-top: 5px; float: left;
}
.estimate ul {
	list-style: none; width: 258px; margin-top: 10px; float: left;
}
.estimate ul li {
	width: 258px; padding-bottom: 5px; float: left;
}
.estimate ul li input.bar {
	border: 1px solid rgb(160, 160, 160); border-image: none; width: 235px; height: 24px; float: left; background-color: rgb(255, 255, 255);
}
.estimate ul li select.bar {
	border: 1px solid rgb(160, 160, 160); border-image: none; width: 235px; height: 24px; float: left; background-color: rgb(255, 255, 255);
}
.grand_total {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 265px; margin-bottom: 10px; float: left; background-image: url("../images/section_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.grand_total h5 {
	font-weight: bold;
}
.grand_total ul {
	list-style: none; margin-bottom: 5px; margin-left: 74px; float: left;
}
.grand_total ul li {
	float: left;
}
.grand_total ul li.title {
	width: 100px !important; text-align: right;
}
.grand_total ul li.price {
	width: 80px !important; text-align: right;
}
.login {
	width: 938px; height: 280px; color: rgb(0, 0, 0);
}
.login ul.forms {
	padding-left: 0px;
}
.login ul.forms li.txt {
	color: rgb(0, 0, 0);
}
.login a.loginbtn {
	padding: 3px 20px 0px; height: 18px; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(13, 145, 200);
}
img.img-border {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; box-shadow: 1px 1px 1px #aaa;
}
#gallery img {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; box-shadow: 1px 1px 1px #aaa;
}
.rounded-list a {
	background: rgb(221, 221, 221); margin: 0.5em 0px 0.5em 10px; padding: 0.4em 0.4em 0.4em 2em; border-radius: 0.3em; transition:0.3s ease-out; width: 300px; color: rgb(68, 68, 68); text-decoration: none; display: block; position: relative; -moz-border-radius: .3em; -webkit-border-radius: .3em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.rounded-list a:hover {
	background: rgb(238, 238, 238);
}
.rounded-list a:hover::before {
	transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg);
}
.rounded-list a::before {
	background: rgb(228, 108, 108); border-radius: 2em; border: 0.3em solid rgb(255, 255, 255); transition:0.3s ease-out; border-image: none; left: -1.3em; top: 50%; width: 2em; height: 2em; text-align: center; color: rgb(255, 255, 255); line-height: 2em; font-weight: bold; margin-top: -1.3em; position: absolute; content: counter(li); counter-increment: li; -moz-border-radius: 2em; -webkit-border-radius: 2em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
ol {
	font: 12px/normal Arial; list-style: none; padding: 0px; margin-bottom: 4em; counter-reset: li; font-size-adjust: none; font-stretch: normal;
}
ol ol {
	margin: 0px 0px 0px 2em;
}
img.img-border11 {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; box-shadow: 1px 1px 1px #aaa;
}
.form11 {
	background: url("../images/form.png") no-repeat; width: 165px; height: 250px; padding-left: 5px;
}
.click {
	background: url("../images/click-to-call.png") no-repeat; width: 170px; height: 95px; padding-top: 35px; margin-top: 10px;
}
.registrd {
	padding: 0px 0px 30px 10px; height: auto; margin-right: 20px; float: left; background-image: url("../images/signin_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.registrd h5 {
	margin: 10px 0px 20px; color: rgb(255, 255, 255);
}
.registrd p {
	padding-bottom: 20px;
}
.registrd a.forgot {
	padding-top: 7px; text-decoration: underline; margin-left: 60px; float: right;
}
.newcus {
	padding: 0px 0px 30px 10px; width: 448px; height: 210px; float: left; background-image: url("../images/signin_bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.newcus h5 {
	margin: 10px 0px 20px; color: rgb(255, 255, 255);
}
.newcus p {
	padding: 0px 0px 10px;
}
a.viewprods {
	margin: 180px 80px 0px 0px; float: right;
}
.prod_detail {
	width: 700px; float: left;
}
.prod_detail .big_thumb {
	border: 1px solid rgb(237, 237, 237); border-image: none; width: 238px; height: 400px; overflow: hidden !important; float: left; background-color: rgb(237, 237, 237);
}
.contentdiv {
	width: 238px !important; height: 311px !important; overflow: hidden !important; float: left;
}
.contentdiv img {
	margin: 0px; width: 238px !important; height: 311px !important; overflow: hidden !important; float: left; z-index: 1;
}
.big_thumb #slider2 {
	width: 238px; height: 311px; overflow: hidden !important; float: left;
}
.big_thumb #paginate-slider2 {
	margin: 17px 0px 0px; width: 189px !important; height: 60px; overflow: hidden; float: left;
}
.big_thumb #paginate-slider2 ul {
	width: 2000px !important;
}
#paginate-slider2 li {
	margin-right: 9px;
}
#paginate-slider2 li a {
	border: 1px solid rgb(194, 194, 194); border-image: none; width: 55px !important; height: 55px !important; float: left;
}
#paginate-slider2 li a.selected {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
#paginate-slider2 img {
	width: 55px; height: 55px; float: left; z-index: 1;
}
a.prev {
	margin: 38px 5px 0px; float: left;
}
a.next {
	margin: 38px 5px 0px; float: left;
}
.zoom {
	background-position: left top; margin: -311px 0px 0px; width: 238px; height: 311px; overflow: hidden; font-size: 1000px; float: left; display: block; z-index: 9; background-repeat: no-repeat;
}
.zoom:hover {
	background-image: url("../images/zoom.png");
}
.prod_detail .desc {
	width: 440px; float: right;
}
.prod_detail .desc h2 {
	padding-bottom: 10px;
}
.prod_detail .desc a.email {
	background-position: left; padding-left: 20px; font-weight: bold; background-image: url("../images/email.png"); background-repeat: no-repeat;
}
.margn {
	padding: 12px 0px 0px 20px;
}
.addtocart {
	padding: 5px 0px; width: 440px; margin-top: 10px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.addtocart h6 {
	padding: 6px 0px 10px 5px;
}
.addtocart ul {
	list-style: none; padding: 0px 0px 0px 5px; float: left;
}
.addtocart ul li {
	margin-right: 10px; float: left;
}
.addtocart ul li.qty {
	width: 30px; padding-top: 2px;
}
.addtocart ul li.or {
	width: 30px; text-align: center; padding-top: 3px;
}
.addtocart ul li input.bar {
	border: 1px solid rgb(208, 208, 208); border-image: none; width: 65px; height: 21px; float: left; background-color: rgb(255, 255, 255);
}
.addtocart ul li a.add {
	background-position: left; padding-left: 20px; margin-top: -3px; margin-bottom: 5px; float: left; background-image: url("../images/add.gif"); background-repeat: no-repeat;
}
.quickreview {
	padding: 20px 5px; margin-top: 20px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.quickreview h6 {
	padding: 0px 0px 5px;
}
.quickreview p {
	padding: 0px 0px 5px;
}
.prod_desc {
	background-position: 0px 4px; width: 700px; margin-top: 40px; float: left; background-image: url("../images/prod_desc.gif"); background-repeat: no-repeat;
}
.prod_desc ul#tab_menu {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(219, 219, 219) currentColor rgb(219, 219, 219) rgb(219, 219, 219); list-style: none; border-image: none; height: 30px; float: left;
}
.prod_desc ul#tab_menu li {
	float: left;
}
.prod_desc ul#tab_menu li a {
	padding: 8px 8px 9px; font-weight: bold; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; display: inline-block; cursor: pointer; background-color: rgb(234, 234, 234);
}
.prod_desc ul#tab_menu li a:hover {
	background-color: rgb(250, 250, 250);
}
.prod_desc ul#tab_menu li a.current {
	background-color: rgb(250, 250, 250);
}
.prod_desc .tab_sidebar_list {
	padding: 10px 0px; display: none;
}
.aditional_info {
	background-position: bottom; width: 700px; float: left; background-image: url("../images/cont_bg.gif"); background-repeat: no-repeat;
}
.aditional_info h6 {
	background-position: top; padding: 10px 0px 0px 10px; width: 690px; height: 24px; background-image: url("../images/top_curve_big.html"); background-repeat: no-repeat;
}
.aditional_info ul {
	list-style: none; padding: 10px; width: 680px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.aditional_info ul.last {
	border: currentColor; border-image: none;
}
.aditional_info ul li {
	float: left;
}
.aditional_info ul li.title {
	width: 210px; float: left;
}
.aditional_info ul li.desc {
	width: 470px; float: left;
}
.tags_big {
	padding: 20px 0px; width: 100%; float: left;
}
.tags_big h6.bar {
	margin-bottom: 10px;
}
.tags_big ul {
	list-style: none; padding: 10px 0px; float: left;
}
.tags_big ul li {
	background-position: right; padding: 0px 10px; margin-bottom: 10px; float: left; background-image: url("../images/sep.html"); background-repeat: no-repeat;
}
.tags_big ul li.last {
	background: none;
}
.tags_big input.bar {
	margin: 5px 0px 10px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 200px; height: 24px; float: left; background-color: rgb(255, 255, 255);
}
.tags_big input.simplebtn {
	margin: 0px 0px 10px;
}
.rating {
	padding: 12px 0px; float: left;
}
.rating ul {
	list-style: none; float: left;
}
.rating ul li {
	margin-right: 2px; float: left;
}
ul.reviews {
	list-style: none; padding-bottom: 20px; float: left;
}
ul.reviews li {
	background-position: right; padding: 0px 10px 0px 0px; float: left; background-image: url("../images/sep3.gif"); background-repeat: no-repeat;
}
ul.reviews li.last {
	padding: 0px 0px 0px 10px; background-image: none;
}
ul.reviews li a {
	color: rgb(0, 0, 0);
}
ul.forms {
	list-style: none; padding: 0px 20px 10px; float: left;
}
ul.forms li {
	float: left;
}
ul.forms li.txt {
	width: 100px; color: rgb(0, 0, 0); padding-top: 5px; float: left;
}
.req {
	color: rgb(255, 0, 0);
}
ul.forms li.inputfield {
	float: left;
}
ul.forms li.inputfield input {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 229px; height: 24px; background-image: url("../images/inputbar.gif"); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
ul.forms li.inputfield select {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 241px; height: 20px; background-image: url("../images/inputbar.gif"); background-repeat: repeat-x; background-color: transparent;
}
ul.forms li.textfield {
	float: left;
}
ul.forms li.textfield textarea {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 340px; height: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-image: url("../images/inputbar.gif"); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
ul.forms li.radiobtn {
	float: left;
}
ul.forms li.radiobtn input {
	margin: 0px 10px; float: left;
}
ul.forms li.radiobtn .labletxt {
	margin: 0px 20px 0px 0px; float: left;
}
.account {
	width: 700px; float: left;
}
.account_title {
	width: 700px; padding-bottom: 10px; float: left;
}
.account_title h6 {
	padding: 20px 0px 10px; width: 700px; float: left;
}
.account_title p {
	width: 700px; float: left;
}
.acount_info {
	padding: 20px 0px; width: 700px; float: left;
}
.account_table {
	width: 700px;
}
.account_table ul {
	list-style: none; width: 700px;
}
.account_table ul.headtable {
	background-position: center; padding: 3px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 694px; float: left; background-image: url("../images/bar.gif"); background-repeat: repeat-x;
}
.account_table ul.contable {
	padding: 6px 4px; width: 694px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-color: rgb(255, 255, 255);
}
table.tbl td {
	padding: 4px;
}
.account_table ul.gray {
	background-color: rgb(251, 251, 251);
}
.account_table ul li {
	float: left;
}
.account_table ul li.order {
	width: 110px;
}
.account_table ul li.date {
	width: 100px;
}
.account_table ul li.ship {
	width: 80px;
}
.account_table ul li.ordertotal {
	width: 130px;
}
.account_table ul li.status {
	width: 126px;
}
.account_table ul li.action a {
	padding: 0px 6px; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid;
}
.account_table ul li.action a.first {
	padding: 0px 6px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
h6.bar {
	padding: 10px 10px 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 680px; height: 20px; margin-bottom: 20px; float: left; background-image: url("../images/bar.gif"); background-repeat: repeat-x;
}
.small_sec {
	width: 343px; min-height: 132px;
}
.small_sec .content {
	padding: 10px; float: left; min-height: 80px;
}
.small_sec .content p {
	width: 100%; padding-bottom: 5px; float: left;
}
.botm_small {
	width: 343px; height: 5px; bottom: 0px;
}
.small_sec .headng {
	padding: 9px 10px 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 323px; height: 22px; float: left; background-image: url("../images/bar.gif"); background-repeat: repeat-x;
}
.small_sec .headng h6 {
	float: left;
}
.big_sec {
	width: 700px;
}
.big_sec .headng {
	margin: 20px 0px; padding: 9px 10px 7px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 680px; float: left; background-image: url("../images/bar.gif"); background-repeat: repeat-x;
}
.big_sec .headng h6 {
	float: left;
}
.view_tags {
	width: 700px; margin-bottom: 10px; float: left;
}
.view_tags .tagssec {
	width: 340px; float: right;
}
.view_tags .viewssec {
	width: 340px; float: left;
}
.view_tags ul {
	list-style: none; width: 340px; float: left;
}
.view_tags ul li {
	padding: 10px 0px; width: 340px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.view_tags ul li h5.bullet {
	padding: 2px 5px; color: rgb(255, 255, 255); margin-right: 10px; float: left; background-color: rgb(51, 51, 51);
}
.view_tags ul li h5.title {
	margin-top: 2px; float: left;
}
.view_tags ul li .ratings {
	margin: 3px 0px 0px 29px;
}
.static {
	width: 920px; float: left;
}
a.bordrs {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; float: left;
}
.static h1 {
	padding: 10px 0px; color: rgb(102, 102, 102);
}
.static h2 {
	padding: 8px 0px; color: rgb(102, 102, 102);
}
.static h3 {
	padding: 6px 0px; color: rgb(102, 102, 102);
}
.static h4 {
	padding: 5px 0px; color: rgb(102, 102, 102);
}
.static h5 {
	padding: 5px 0px; color: rgb(102, 102, 102);
}
.static h5 span {
	padding-bottom: 10px;
}
.static h6 {
	padding: 5px 0px; color: rgb(102, 102, 102);
}
.static_list {
	width: 940px; float: left;
}
.static_list ul {
	list-style: none; float: left;
}
.static_list ul li {
	margin: 0px 20px 0px 0px; padding: 30px 0px !important; width: 438px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.static_list ul li.last {
	margin-right: 0px; margin-left: 10px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.static_list ul li .imag {
	float: left;
}
.static_list ul li div {
	width: 300px; margin-left: 20px; float: left;
}
.static ul.imgs {
	list-style: none; padding: 5px 0px 10px; float: left;
}
.static ul.imgs li {
	margin-right: 10px; float: left;
}
.static .sec1 {
	width: 272px; padding-right: 10px; margin-top: 20px; margin-right: 30px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; min-height: 400px;
}
.static .sec1 p {
	padding: 0px 0px 10px; width: 272px; float: left;
}
.static .sec1 a.bordrs {
	margin-bottom: 10px;
}
.static .sec2 {
	width: 282px; margin-top: 20px; margin-right: 30px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; min-height: 400px;
}
.static .sec2 p {
	padding: 0px 10px 10px 0px; width: 272px; float: left;
}
.static .sec2 a.bordrs {
	margin-bottom: 10px;
}
.static .sec3 {
	width: 282px; margin-top: 20px; float: left;
}
.static .sec3 p {
	padding: 0px 0px 10px; width: 282px; float: left;
}
.static .sec3 a.bordrs {
	margin-bottom: 10px;
}
.static ul {
	width: 100%; float: left;
}
.static ul li {
	padding: 4px 0px; font-weight: bold;
}
.static ol {
	width: 100%; float: left;
}
.static ol li {
	padding: 4px 0px; font-weight: bold;
}
.bigsec {
	padding: 20px 0px; width: 100%; float: left;
}
.bigsec a.left {
	margin: 0px 20px 10px 0px;
}
.grayborder {
	margin: 10px 0px; width: 100%; height: 1px; overflow: hidden; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.bord_top {
	padding-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bord_botm {
	padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.listing {
	
}
.listing ul {
	list-style: none; float: left;
}
.listing ul li {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 158px !important; height: 242px !important; margin-right: 20px; margin-bottom: 14px; float: left;
}
.listing ul li.last {
	margin-right: 0px;
}
.listing ul li h6 {
	margin: 0px; padding: 6px 5px; width: 148px; background-color: rgb(245, 245, 245);
}
.listing ul li .addwish {
	padding: 4px 5px; width: 148px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.listing ul li p.price {
	padding: 3px 0px 0px 5px; font-size: 14px; float: left;
}
.listing ul li a.adcart {
	background-position: left; margin: 6px 5px 0px 0px; width: 16px; height: 14px; float: right; background-image: url("../images/cart.html"); background-repeat: no-repeat;
}
.listing ul li p a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.marg {
	margin-left: 30px;
}
.adv {
	width: 940px; float: left;
}
.adv ul {
	list-style: none; width: 940px; float: left;
}
.adv ul li {
	float: left;
}
.adv ul li a {
	float: left;
}
.categories {
	padding: 10px 0px 20px; width: 100%; float: left;
}
.categories .cats {
	border: 3px solid rgb(210, 210, 210); border-image: none; float: left;
}
.categories .cats_big {
	background-position: left; border: 3px solid rgb(210, 210, 210); border-image: none; width: 710px; height: 455px; float: right; background-image: url("../images/cat_img1.html"); background-repeat: no-repeat;
}
.cats_big ul {
	list-style: none; padding: 320px 0px 0px 20px;
}
.cats_big ul li {
	background-position: left; padding: 5px 0px 5px 15px; background-image: url("../images/footer_arow.gif"); background-repeat: no-repeat;
}
.cats_big ul li a {
	color: rgb(255, 255, 255);
}
.cats_big a.viewcol {
	margin: 10px 0px 0px 35px; color: rgb(255, 255, 255); float: left;
}
.cats_big a:hover {
	text-decoration: underline;
}
#footer {
	margin: 0px auto auto; padding: 0px 0px 5px; width: 963px; color: rgb(135, 135, 135); background-color: rgb(128, 128, 128);
}
#footer .foot_inr {
	margin: 0px auto; width: 960px;
}
.topdiv {
	width: 960px;
}
a.top {
	background-position: 85% 50%; margin: -4px 0px 0px; width: 62px; height: 32px; color: rgb(255, 255, 255); float: right; display: inline-block; background-image: url("../images/top.html"); background-repeat: no-repeat; background-color: rgb(0, 0, 0);
}
a.top:hover {
	background-color: rgb(14, 117, 160);
}
.emailsignup {
	width: 280px; color: rgb(209, 209, 209); float: left;
}
.emailsignup h5 {
	padding: 5px 0px; width: 280px; color: rgb(248, 248, 248); text-transform: uppercase; margin-bottom: 10px; border-bottom-color: rgb(65, 65, 65); border-bottom-width: 2px; border-bottom-style: solid;
}
.emailsignup ul.inp {
	list-style: none; float: left;
}
.emailsignup ul.inp li {
	float: left;
}
.emailsignup input.bar {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 218px; height: 22px; margin-right: 1px; background-image: url("../images/inputbar.gif"); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
.emailsignup p.signtxt {
	margin: 0px 0px 10px; padding: 10px 0px 5px; border-bottom-color: rgb(65, 65, 65); border-bottom-width: 1px; border-bottom-style: solid;
}
.emailsignup h6 {
	padding: 5px 0px; width: 280px; color: rgb(122, 122, 122);
}
.emailsignup ul.cards {
	list-style: none; float: left;
}
.emailsignup ul.cards li {
	margin-right: 10px; float: left;
}
.partners {
	width: 280px; height: 175px; color: rgb(238, 238, 238); margin-left: 60px; float: left;
}
.partners h5 {
	padding: 5px 0px; width: 280px; color: rgb(248, 248, 248); text-transform: uppercase; margin-bottom: 10px; border-bottom-color: rgb(65, 65, 65); border-bottom-width: 2px; border-bottom-style: solid;
}
.partners ul {
	list-style: none; float: left;
}
.partners ul li {
	background-position: left; padding: 5px 0px 5px 20px; width: 260px; border-bottom-color: rgb(55, 55, 55); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-image: url("../images/footer_arow.gif"); background-repeat: no-repeat;
}
.partners ul li a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.partners ul li a {
	color: rgb(209, 209, 209);
}
.copyrights {
	padding: 0px 0px 0px 10px; width: 960px; margin-top: 0px; float: left;
}
.copyrights .para {
	color: rgb(255, 255, 255); font-size: 11px; margin-top: 5px; margin-right: 10px; float: left;
}
.copyrights a {
	color: rgb(255, 255, 255); font-size: 11px;
}
.footer_links {
	width: auto; float: right;
}
.footer_links ul {
	list-style: none; padding-top: 5px; margin-right: 20px; float: left;
}
.footer_links ul li {
	background-position: right; padding: 0px 8px; float: left; background-image: url("../images/sep_footer.gif"); background-repeat: no-repeat;
}
.footer_links ul li.last {
	padding-right: 0px; background-image: none;
}
.footer_links ul li a {
	color: rgb(255, 255, 255);
}
.footer_links ul li a:hover {
	color: rgb(197, 197, 197);
}
.contact {
	width: 700px; margin-bottom: 20px; float: left;
}
.mapsec {
	width: 336px; float: left;
}
.mapsec h6 {
	padding-bottom: 10px; margin-top: 10px;
}
.mapsec p {
	width: 300px; float: left;
}
.map {
	margin-top: 20px; float: left;
}
.map iframe {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.map a.enlarg {
	padding: 5px 0px; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.contact_form {
	width: 280px; float: right;
}
.contact_form h6 {
	padding-bottom: 10px; margin-top: 10px;
}
.contact_form ul {
	list-style: none; float: left;
}
.contact_form ul li {
	margin-bottom: 5px;
}
.contact_form input.bar {
	padding: 0px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 269px; height: 24px; font-size: 11px;
}
.contact_form textarea {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 269px; height: 154px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.error {
	color: rgb(255, 0, 0);
}
.seccess {
	color: rgb(0, 153, 0);
}
