/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body {
	margin:0px;
	padding:0px;
	background-color:#ffe366;
	font:13px Arial, Helvetica, sans-serif;
}
:focus {
	outline:0 !important;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
a {
        color:#2E2E2E;
	text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clearB {
	clear:both;
}
.marginA {
	margin:auto;
}
a img {
	border:0px;
}
form, table {
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5 {
	padding:0px 0px 13px 0px;
	margin:0px;
}
.nobg {
	background:none !important
}
.nob {
	border:none !important
}
.c-green {
	color:#006605 !important
}
.c-red {
	color:#990033
}
.bold {
	font-weight:bold;	
}
h1 {
	color:#000;
}
/*=== Header ===*/
#relatedproducts .small-prod-name h2 {
	font-size:9px;
	text-decoration:none;
	padding:0 3px 5px 3px;
	color:#2c383f;
}
#header-container {
	background:url("../images/bg-header.jpg") repeat-x;
	height:117px;
}
#header {
	background:url("../images/bg-header-shadow1.png") no-repeat bottom;
	width:1024px;
	height:117px;
	margin:auto;
}
#logo-con {
	float:left;
	width:425px;
	margin-left:35px;
}
#member-login {
	float:left;
	width:466px;
	text-align:right;
	padding:18px 98px 0 0;
}
#cart-summary {
	/* float:right; */
	/*background:url(../images/bg-cart-summary3.png) repeat-x ;*/
	/*width:178px;*/
	/*height:24px;*/
}
#cart-summary span.corner {
        background:url("../images/bg-cart-corner.png"/*tpa=http://www.colcasac.com/images/bg-cart-corner.png*/) no-repeat top left ;
        float:left;
        width:11px;
	font-size:14px;
       height:24px;
       padding-top:4px;
}
.cartSummaryItem{
      /* background:url(../images/view-cart-btn2.png) top right no-repeat ;
       height:24px;
       padding-top:2px !important;*/
       min-width:250px;
        text-align:left;
        font-size:13px;
}
#menu-container {
	background:url("../images/bg-menu.jpg") repeat-x;
	height:55px;
}
#menu-inner {
    width:970px;
	margin:auto;
	padding-top:5px;
}
#body-container {
	background:url("../images/bg-body3.jpg") repeat-x top;
	min-height:445px;
	height:auto !important;
	height:445px;
}
#body-container-t {
	background:#fff url("../images/bg-bodyt.gif") repeat-x top;
	min-height:445px;
	height:auto !important;
	height:445px;
        text-align:center;
}
#body-inner {
	background:url("../images/bg-footer.jpg") repeat-x bottom;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#carousel {
	width:954px;
	margin:auto;
}
#carousel img {
	float:left;	
}
#carousel .caro-paper {	
	background:url("../images/bg-paper.png") no-repeat;
	width:353px;
	height:331px;
}
#mainbox {
	margin:auto;
	width:902px;
}

#mainbox-t {
	margin:auto;
	width:902px;
        text-align:left;
}

#mainbox-t h1{
color:#b1c413;
font-size:36px;
font-weight:bold;
letter-spacing:-2px;
margin-bottom:-10px;
}
#mainbox-t h2{
color:#faa13e;
font-size:21px;
font-weight:normal;
letter-spacing:-1px;
padding-left:60px;
margin-bottom:15px;
}
#mainbox-t p{
line-height:16px;
padding-left:40px;


}
#mainbox-t a {
color:#cc6600;
}
#mainbox #mainbox-head {
	background: url("../images/bg-mainbox-head2.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 902px;
}
#mainbox #mainbox-body {
	background:url("../images/bg-mainbox-body.png") repeat-y;
	width:826px;
	padding:12px 38px 0 38px;
	min-height:300px;
	height:auto !important;
	height:300px;
	text-align:justify;
	line-height:1.5em;
	color:#2e2e2e;
}
#mainbox #mainbox-body2 {
	background: url("../images/bg-mainbox-body.png") repeat-y scroll 0 0 transparent;
	width:870px;
	padding:12px 0 0 38px;
	min-height:515px;
	height:auto !important;
	height:515px;
	text-align:justify;
	line-height:1.5em;
	color:#2e2e2e;
}

#mainbox #mainbox-body3 {
	background:url("../images/bg-mainbox-body.png") repeat-y;
	width:826px;
	padding:12px 38px 0 38px;
	min-height:515px;
	height:auto !important;
	height:515px;
	text-align:justify;
	line-height:1.5em;
	color:#2e2e2e;
}
#mainbox #mainbox-bottom {
	background:url("../images/bg-mainbox-bottom.png") no-repeat;
	width:902px;
	height:19px;
}
.paper {
	font-size:14px;
	text-align:justify;
	color:#3c3d36;
}
.paper span.t1 {
	font-size:30px;
	color:#3c3d36;
}
.paper span.t2 {
	font-size:16px;
	color:#3c3d36;
	padding:7px 0px;
}
.paper span.t2 {
	display:block;
	padding-bottom:10px;
}
.paper span.t4 {
	color:#5D4E56;
       display:block;
       font-size:35px;
       font-weight:bold;
       padding:6px 0;
       text-align:center;
       width:235px;
}
.caro-price {
	display:block;
	width:140px;
	margin:auto;
	padding:5px 0 5px 0;
}
.paper .btn-link {
	display:block;
	width:196px;
	margin:auto;	
}
#featured {
	padding-bottom:20px;
}
.featured-prod {
	width:242px;
	height:147px;
	float:left;
	padding:0 0 40px 40px;
}
#featured .first {
       padding-left:0 !important;
}
#featured .last{
	padding-right:0 !important;	
}
.featured-prod h2 {
	font-size:24px;
	color:#3c3d36;
}
.featured-prod-img {
	width:242px;
	height:147px;
}
.featured-prod-img .nlarge{
	position:relative;
	margin-top:-27px;
	margin-left:209px;
}
*:first-child+html .featured-prod-img .nlarge{
	position:relative;
	margin-top:-45px;
	margin-left:209px;
}
#footer {
    padding:15px 0 1px 0;
	width:900px;
	margin:auto;
}
#footer ul {
	padding:0 0 2px 0;
	text-align:left;
	font-size:14px;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	color:#ffffff;
	padding:0 11px 0 10px;
	text-decoration:none;
}
#body-inner2 {
	background:url("../images/bg-footer.jpg") repeat-x bottom;
	min-height:600px;
	height:auto !important;
	height:600px;
	padding-top:25px;
}
#body-inner2 #mainbox-body2 {
	color:#6f6f6f;
}
#mainbox-body2 h1 {
	font-size:24px;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
#mainbox-body3 h1 {
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#mainbox-body2 .category-desc {
	padding:0 45px 10px 0;	
}
#mainbox-body2 .category-desc h1 {
        padding-bottom:23px;
}
.small-prod-con {
	float:left;
	width:267px;
	margin:0 15px 30px 0;
}
.small-prod-top {
	background:url("../images/bg_productsmall_top.gif") no-repeat;
	width:267px;
	height:5px;
}
.small-prod-mid {
	background:url("../images/bg_productsmall_mid.gif") repeat-y;
	width:267px;
	min-height:200px;
	height:auto !important;
	height:200px;
}
.small-prod-bottom {
	background:url("../images/bg_productsmall_bottom.gif") no-repeat;
	width:267px;
	height:5px;
}
.small-prod-inner {
	width:251px;
	margin:auto;
}
.small-prod-name {
	width:160px;
	padding:10px 10px 0px 3px;
}
.small-prod-name h2 {
	font-size:14px;
	color:#2c383f;
        padding-bottom:0 !important;
}
.small-prod-name h2 a {
	font-size:14px;
	color:#2c383f;
        text-decoration:none;
}
.small-prod-price h3 {
	padding:0;	
}
.small-prod-price {
	font-size:11px;
	color:#2c383f;
	text-align:right;
	padding:3px 3px 0 0;
}
.small-prod-img .en2 {
	position:relative;
	margin-left:220px;
	margin-top:-25px;
}
#large-prod {
	float:left;
	width:530px;
}
#large-prod h1 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#000101;
}
.large-prod-top {
	background:url("../images/bg_productlarge_top.gif") no-repeat;
	width:506px;
	height:11px;
}
.large-prod-mid {
	background:url("../images/bg_productlarge_mid.gif") repeat-y;
	width:506px;
	min-height:185px;
	height:auto !important;
	height:185px;
}
.large-prod-mid div{
	width:488px;
	margin:auto;
}
.large-prod-bottom {
	background:url("../images/bg_productlarge_bottom.gif") no-repeat;
	width:506px;
	height:9px;
}
.prod-detail-enlarge {
	position:relative;
	margin-top:-29px;
	margin-left:460px;
}
#large-prod-detail {
	float:right;
	width:219px;
	margin:10px 48px 10px 0;
}
.large-prodbox-top {
	background:url("../images/bg_proddetails_top.gif") no-repeat;
	width:219px;
	height:4px;
}
.large-prodbox-mid {
	background:url("../images/bg_proddetails_mid.gif") repeat-y;
	width:219px;
	min-height:185px;
	height:auto !important;
	height:185px;
}
.large-prodbox-bottom {
	background:url("../images/bg_proddetails_bottom.gif") no-repeat;
	width:219px;
	height:3px;
}
.pd-size {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c383f;
}
.large-prodbox-attribute {
	width:195px;
	padding:15px 5px 15px 15px;
}
.large-prodbox-price {
	background:url("../images/bg_proddetails_border.gif") left top no-repeat;
	width:219px;
	margin:auto;
	text-align:center;
	padding:14px 0 10px 0;
	font-size:19px;
	color:#2c383f;
	font-family:Arial, Helvetica, sans-serif;
}
.large-prodbox-buy {
	width:188px;
	margin:auto;
	padding-bottom:10px;
}
.guarantee {
	color:#4f4f4f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:65px;
}
.guarantee h2 {
	font-size:14px;
	text-decoration:underline;
	color:#4f4f4f;
	font-weight:normal;
}
.large-prod-desc {
	color:#4f4f4f;
	font-size:12px;
        background:url("../images/product_page_scroll_repeat.jpg") repeat-y;
        width:554px;
}
.large-prod-desc-det{
        background:url("../images/product_page_scroll.jpg") top left no-repeat;
        padding:27px 20px 10px;
        width:514px;
}
.poplets-box {
	padding:29px 0;
	width:530px;
        position: relative;
}
.poplet-box {
	float:left;
	padding-right:12px;
	width:124px;
	height:87px;
	background:url("../images/bg_poplets.gif") no-repeat;
}
.poplet-box img {
	margin:5px 5px;	
}
.large-prod-bd {
	background:url("../images/bg_largeproduct_border.gif") left center no-repeat;
	width:753px;
	margin:auto;
	height:1px;
	padding:20px 0;
}
#relatedproducts {
	padding-bottom:30px;	
}
#relatedproducts h2 {
	font-size:19px;
	text-decoration:underline;
	font-weight:normal;
	color:#000000;
}
.relatedproduct-box {
	width:173px;
	float:left;
	margin-right:44px;
}
.relatedproduct-box-top {
	width:173px;
	background:url("../images/bg_relatedproducts_top.gif") no-repeat;
	height:6px;
}
.relatedproduct-box-mid {
	width:173px;
	background:url("../images/bg_relatedproducts_mid.gif") repeat-y;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.relatedproduct-box-bottom {
	width:173px;
	background:url("../images/bg_relatedproducts_bottom.gif") no-repeat;
	height:6px;
}
.relatedproduct-box-inner {
	width:163px;
	margin:auto;
}
.relatedproduct-box-img .rel-prod-enlarge {
	position:relative;
	margin-top:-19px;
	margin-left:145px;
}
.relatedproduct-box-name h4 {
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	padding:10px 3px 5px 3px;
	color:#2c383f;
}
.relatedproduct-box-price {
	text-align:right;	
	padding-top:3px;
}
.relatedproduct-box-price h3 {
	font-size:8px;
	text-decoration:none;
	padding:0;
	color:#2c383f;
}
.large-prodbox-attribute {
	font-size:12px;
	color:#414236
}
.large-prodbox-attribute .chcbox {
	padding:10px 0px;	
}

#relatedproducts .small-prod-con {
	width:173px;
	float:left;
	margin-right:44px;
}
#relatedproducts .small-prod-top {
	width:173px;
	background:url("../images/bg_relatedproducts_top.gif") no-repeat;
	height:6px;
}
#relatedproducts .small-prod-mid {
	width:173px;
	background:url("../images/bg_relatedproducts_mid.gif") repeat-y;
	min-height:100px;
	height:auto !important;
	height:100px;
}
#relatedproducts .small-prod-bottom {
	width:173px;
	background:url("../images/bg_relatedproducts_bottom.gif") no-repeat;
	height:6px;
}
#relatedproducts .small-prod-inner {
	width:163px;
	margin:auto;
}
#relatedproducts .small-prod-name {
	width:72px;
}
#relatedproducts .small-prod-price h3 {
	font-size:8px;
	text-decoration:none;
	padding:0;
	color:#2c383f;	
}
#relatedproducts .small-prod-price {
	text-align:right;	
	padding-top:3px;
}
#relatedproducts .small-prod-img .en2 {
	position:relative;
	margin-top:-19px;
	margin-left:145px;
}
#relatedproducts .small-prod-img {
	width:163px;
	margin:auto;
}
#relatedproducts .small-prod-img img {
	width:163px !important;	
}
#relatedproducts .small-prod-img img.en2 {
	width:19px !important;	
}
.contact {
	color#6f6f6f;
	font-size:14px;
	background:url("../images/bg_contact_us.gif") center no-repeat;
	width:827px;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#contactform, #registrationform {
	float:left;
	padding:20px 120px 0 0;
	width:360px;
}
#contactform label {
	font-size:14px;
	color:#3c3d36;
	display:block;
}
#registrationform label {
        font-size:11px;
	color:#3c3d36;
	display:block;
}
#contactform .txtbox {
	border:1px solid #82837f;
	width:358px;
	height:26px;
}
#registrationform .selctbox {
       border:1px solid #82837f;
	width:271px;
	height:18px;
        font-size:11px;
}
#registrationform .txtbox  {
        width:269px;
        height:16px;
        border:1px solid #82837f;
}
#registrationform .cat_textbox {
        width:158px !important;
        height:16px;
        border:1px solid #82837f;
}
#contactform .txtarea {
	width:358px;
	height:186px;
	border:1px solid #82837f;
}
#contactform .btnsend {
	text-align:right;	
}
#contactform div {
	padding-bottom:25px;	
}
#registrationform div{
        padding-bottom:10px;
}
#rightbox {
        float:left;
        width:340px;   
}
#contactdetails {
	float:left;	
	width:340px;
}
#newsletter {
       padding:20px 0 95px 0;
}
#terms, #newcus {
        padding:20px 0;
}
#newsletter  .txtbox {
       width:260px !important;
        height:16px !important;;
        border:1px solid #82837f !important;;
}
#newsletter  .cat_textbox {
       width:158px !important;
        height:16px !important;;
        border:1px solid #82837f !important;;
}
#newsletter .item-field {
        padding:10px 13px 0 30px;
}
#newsletter .item-btn {
         padding:10px 30px;
}
#newsletter .item-field label {
        display:block;
        font-size:11px;
}
#registrationform a {
        color:#6F6F6F;
         text-decoration:none;
}
#registrationform a:hover {
         text-decoration:underline;
}
#reseller a, #newcus a {
         color:#6F6F6F;
         text-decoration:underline;
}
#reseller a:hover, #newcus a:hover {
     
}
#contactdetails h3 {
	font-size:17px;
	color:#3c3d36;
	font-weight:normal;
	text-decoration:underline;
}
#contactdetails p {
	font-size:15px;
	color:#5c5d57;
}
.productPopletsItem {
       background:transparent url("../images/bg_poplets.gif") no-repeat scroll 0 0;
       padding:0 5px !important;
       vertical-align:middle;
       height:92px;
}
.productPopletsItem a {
       margin-right:12px;
}
table.productPoplets {
       margin:0 !important;
}
#overlay {
       z-index:999995 !important;
}
#lightbox {
       z-index:999999 !important;
}
.catProdAttributeItem {
       padding:10px 0;
}
.catProdAttributeTitle{
color:#2C383F !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:17px !important;
}
.catProdAttributeItem input {
 display:none;
}
a.cartSummaryLink {
     background: none;
     width: 76px;
     height:20px;
     vertical-align:middle;
     display:-moz-inline-block; /* for Firefox */
     display:-moz-inline-box; /* for Firefox */
     display:inline-block;
     text-indent: -9999px; /* hides the text */
}
#product-list table.productSmall td.productItem {
     padding:0 !important;
     float:left;
}
table.productSmall {
    width:870px;
}
#relatedproducts .small-prod-name h2 {
	font-size:9px;
	text-decoration:none;
	padding:0 3px 5px 3px;
	color:#2c383f;
}
#relatedproducts .small-prod-name h2 a {
	font-size:9px;
	color:#2c383f;
        text-decoration:none;
}
#checkout1 {
       border-top:1px solid #aeaeae;
       padding-top:50px;
}
#checkoutform .large-prod-bd {
	background:url("../images/checkout_page_border.gif") left center no-repeat;
	width:828px;
	margin:auto;
	height:1px;
	padding:20px 0;
}
#checkoutform .txtbox {
	border:1px solid #b7b7b7;
        height:14px;
        padding:2px;
        width:242px;
        font-size:12px;
}
#checkoutform .txtbox_long {
	border:1px solid #b7b7b7;
        height:14px;
        padding:2px;
        width:493px;
        font-size:12px;
}
#checkoutform .req {
        color:#b60404;
        padding-right:2px;
}
#checkoutform .chckbox {
        border:1px solid #a9a9a9;
        width:17px;
       height:17px;
       float:left;
       margin:2px 0 0 6px;
}
#checkoutform .lbel {
        color:#6f6f6f;
        font-size:14px;
        float:left;
        width:105px;
        text-align:right;
        padding:16px 0 0 0;
}
#checkoutform .lbel3 {
        color:#6f6f6f;
        font-size:14px;
        float:left;
        width:105px;
        text-align:right;
        padding:16px 0 0 0;
}
#checkoutform .lbel2 {
        color:#6f6f6f;
        font-size:14px;
        float:left;
        width:172px;
        text-align:right;
        padding:16px 0 0 0;
}
#checkoutform .txtbox_mid {
	border:1px solid #b7b7b7;
        height:14px;
        padding:2px;
        width:125px;
        font-size:12px;
}
#checkoutform .txtbox_mid2 {
	border:1px solid #b7b7b7;
        height:14px;
        padding:2px;
        width:162px;
        font-size:12px;
}
#checkoutform .txtbox_small {
	border:1px solid #b7b7b7;
        height:14px;
        padding:2px;
        width:72px;
        font-size:12px;
}
#checkoutform .selctbox {
	border:1px solid #b7b7b7;
        height:22px;
        padding:4px;
        font-size:11px;
        width:330px;
}
#checkoutform .selctbox_mid {
	border:1px solid #b7b7b7;
        height:22px;
        padding:4px;
        width:152px;
        font-size:11px;
        margin-right:20px;
}
#checkoutform .selctbox_small {
	border:1px solid #b7b7b7;
        height:22px;
        padding:4px;
        width:122px;
        font-size:11px;
        margin-right:20px;
}
#checkoutform h2 {
        font-size:20px;
        font-weight:normal;
        color:#204402;
        padding:15px 0 30px 0;
}
#checkoutform label {
color:#6f6f6f;
display:block;
font-size:10px;
}
#checkoutform label.label2 {
color:#6f6f6f;
display:block;
font-size:10px;
height:16px;
padding-left:6px;
}
#checkoutform .item {
 float:left;
padding:0 0 15px 40px;
}   
#checkoutform .item2 {
 float:left;
padding:15px 0 15px 40px;
}
#checkoutform .item3 {
 float:left;
padding:15px 0 15px 20px;
}
#checkoutform .item4 {
 float:right;
padding:0 0 15px 10px;
}
#checkoutform .item5 {
 float:left;
padding:0 0 15px 20px;
}
#checkoutform .item2 span {
color:#6f6f6f;
font-size:14px;
padding-left:18px;
}
.shop-form {
margin:0 !important;
}
#checkoutform .large-prod-bd {
padding:10px 0 50px 0;
}
h1.totprice {
 font-size:24px;
 padding-left:30px;
}
.required_field {
 padding: 20px 100px 20px 0pt; 
 text-align: right;
}
#checkout_con h1 {
 color:#6f6f6f;
 padding-bottom:2px;
}
#order-summary-value {
padding: 20px 30px 0 0; 
color: #6f6f6f; 
text-align: right;
font-size:24px;
float:right;
}
#logout-lnk {
 display:none;
}
#login-lnk {
 display:none;
}
.about_left {
 float:left;
 width:350px;
 padding:10px 90px 0 20px;
}
.about_right {
 float:left;
 width:350px;
 padding-top:10px;
}
.about_left p, .about_right p {
 padding:10px 0;
 font-size:12px;
}
#mainbox-body3 .press h1 {
text-decoration:underline;
}
.press_border {
 background:url("../images/press_border.gif") center center no-repeat;
 padding:18px 0;
}
.press_border_last {
 background:url("../images/press_border.gif") center center no-repeat;
 padding:18px 0;
 display:none;
}
.review_logo {
 float:left;
 width:205px;
}
.review_logo img {
 width:205px !important;
}
.review_desc {
 float:left;
 padding:0 0  0 25px;
 width:580px;
 font-size:12px;
}
#mainbox-body3 h1.pagetitle {
 text-decoration:underline;
}
#shipping_con #shipping_left {
 float:left;
 width:380px;
padding-right:70px;
padding-top:40px;
}
#shipping_con #shipping_right {
 float:left;
 width:370px;
padding-top:40px;
}
#shipping_con #shipping_right h2, #shipping_con #shipping_left h2 {
 font-size:18px;
 font-weight:normal;
}
.caption {
 font-size:10px;
}
.reseller_left {
 float:left;
 width:303px;
 font-size:11px;
}
.reseller_left h2 {
 font-size:18px;
 font-weight:normal;
}
.reseller_right {
 width:507px;
 float:left;
 padding:10px 0;
}
.reseller_right img {
 margin-left:250px;
}
.reseller_box{
 background:url("../images/resellers_border.jpg") right bottom no-repeat;
}
.reseller_nb {
 background:none !important;
}
span#catCartSummary {
 

}
#contactform .captchaimg {
padding-bottom:8px;
}
.cart-sum {
 background:transparent url("../images/view-cart-btn2.png") no-repeat top right;
 width: 250px; 
 height: 24px;
 text-align:left;
}
.cat-corner { 
 background:transparent url("../images/bg-cart-corner.png") no-repeat top right;
 text-align:right;
 height: 24px;
}
#contactform #CaptchaV2{
 border:1px solid #82837F !important;
 height:26px !important;
 width:179px !important;
}
#top-phone {
 color:#ffffff;
 text-align:right;
 font-size:11px;
 padding-top:5px;
}
#carousel li {
 list-style:none;
}
#catBText {
 padding:0 45px 0 0;
 display:none;
}

.paging li {
	padding-right: 10px;
	display: block;
	float: left;
	list-style: none;
}

.paging li a.active {
	color: gray;
	cursor: default;
}

.quip-add-comment label { 
	width: 40% !important;
}

/*sipl css*/
.staringing{ position:relative;}
.ratinging{ position:absolute; top:-510px;  *top:-532px; left:-22px;}
.form-buttons input[type="submit"]{ background:url(../images/btn_submit.gif) no-repeat; border:0; cursor:pointer; width:83px; height:26px;}
.form-subscribe-signup input[type="submit"]{ background:url(../images/sign-up-btn.png) no-repeat; border:0; cursor:pointer; width:83px; height:26px;}
.register input.txtbox{ display:block;}
input.signupBG{  background:url(../images/signupInputBg.png) no-repeat; border:0; width:168px; margin-left:205px; padding:4px 0 4px 10px; vertical-align: bottom;color:#2E2E2E;font: 13px Arial,Helvetica,sans-serif;}
input.sign_btn{background:url(../images/sign_btn.png) no-repeat; border:0; cursor:pointer; width:82px; height:24px; margin-left: -4px;
position /*\**/: relative\9;top /*\**/: 3px\9;}


/* 
CSS Star Rating Snippet for MODx Content Management Framework (http://modxcms.com)
Copyright (C) 2007 Garry Nutting
CSS amended from: http://www.m3nt0r.de/devel/raterDemo/
*/

.star-rating-default, .star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus, .star-rating-default .current-rating {
    background: url(../images/alt_star.gif) left -1000px repeat-x !important;
}

.star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus {
    background-position: left bottom !important;
}

.star-rating-default {
    position: relative;
    /*width: 125px;*/
    height: 25px !important;
    overflow: hidden;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    background-position: left top !important;
}

.star-rating-default li.star {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    display: inline !important;
    list-style: none;
}

.star-rating-default li.star span {
    display:none;   
}

.star-rating-default a, .star-rating-default .current-rating {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em !important;
    height: 25px !important;
    line-height: 25px !important;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating-default .current-rating {
    z-index: 1;
    background-position: left center !important;
}
