
#ct-containerwrap { height:208px; }

.ja-lo-2colsl #ja-content { width:864px; }

.ja-lo-2colsl #ja-col1 { width:116px; margin-top:114px 0 0; }

#ja-containerwrap { background:url("../images/content-bg-int.jpg") repeat-x scroll center -7px #FFFFFF; }

#staticContent { float:left; width:670px; margin: 12px 0 36px 57px; text-align:justify; }

#staticContentWide { float:left; width:803px; margin: 0 0 20px 57px; text-align:justify; }

#staticContent .cart { margin-top: 3px; }

#staticContent p, #staticContentWide p { font:67%/135% Arial, Helvetica, sans-serif; }

#staticContent h2, .inqueries-title h2, #staticContentWide h2, .contentHeader2 { font:11px/14px Lucida Sans Unicode !important; color:#52b8cf!important; }

#staticContent h3, #staticContentWide h3, .contentHeader3 { font:11px/14px Lucida Sans Unicode !important; color:#333!important; }

#staticContent h5, #staticContentWide h5 { font:11px/14px Lucida Sans Unicode !important; color:#52b8cf!important; float:left; text-align:left; }

.box-title a { float:right; font:67%/15px Arial !important; }

.box-title { width:100%; border-bottom:1px dotted #c5e7ef; height:15px; }

#staticContent h6, #staticContentWide h6, .contentHeader6 { font: 10px/12px Arial !important; color: #cccccc!important; text-transform:none; }

/* Partner Links */
.container-partner-links { width:670px; float:left; margin:0; height:110px; }

.link { width:475px; height:100px; float:left; border-bottom:1px dotted #c5e7ef; }

.link .left { margin:8px; }

.link .right { float:left; margin:1px 0 0; }

.link .right h3, .link .right .contentHeader3 { padding:0 0 0 7px; text-transform:uppercase;}

.form-button-view-site { width:475px; height:90px; position:absolute; }

/* Customer service */
#container-sales-support { background:url("../images/bg-sales-support.jpg") no-repeat scroll center center transparent; height:165px; margin:0 auto; padding:20px 30px; width:570px; }

/* Join now & Contact us */
#ja-current-content .form { width:700px !important; }

#staticContent .leftForm { float:left; background:url("../images/bg-form.jpg") no-repeat scroll center center transparent; height:355px; width:235px; margin-top:10px; }

#staticContent .rightForm { float:left; height:455px; width:375px; padding:25px 0 0 20px; margin-top:-15px; text-align:left; }

#staticContent .join { background:url("../images/imgJoinNow.jpg") no-repeat scroll right bottom transparent; }

#staticContent .contact { background:url("../images/imgContactUs.jpg") no-repeat scroll right top transparent; }

/*Whislist*/
.my-wishlist { width:481px; }

.my-wishlist .buttons-set { background:url("../images/bg-buttons-set.jpg") no-repeat scroll center center transparent; position:relative; z-index:999; height:40px; width:481px; margin:-8px 0 -5px 0; padding:2px 0;}

.wishlist-item { background:url("../images/bg-wishlist-item.jpg") no-repeat scroll center center transparent; width:481px; height:145px; margin:0 0 20px; }

.wishlist-thumb { float:left; height:113px; margin:3px; padding:13px; width:113px; }

.wishlist-info { float:left;	 padding:27px; }

.wishlist-info .price-box { text-align:left !important; margin:0 !important; }

.gran-total strong{font-weight:normal !important; font-size:11px;}

.wishlist-info h3 a, .product-name h3, .product-name .header3 { font:11px/14px Lucida Sans Unicode !important; color:#333!important; text-transform:uppercase; text-align:left !important; }

/*Shopping bag*/
.cart-products-table-top { background:url("../images/bg-cart-products-table-top.jpg") no-repeat scroll center center transparent; width:702px; height:5px; margin-top:10px; float:left; }

.cart-products-table { background:url("../images/bg-cart-products-table.jpg") repeat-y scroll center center transparent; width:702px; margin:0; float:left; }

.cart-item { float:left; height:145px; width:696px; border-bottom:dotted #c5e7ef 1px; margin:0 3px; }

.cart-item-image { float:left; height:113px; margin:3px; padding:13px; width:113px; }

.cart-item-right { float:left; height:95px; margin:10px 0 3px 20px; padding:13px; width:505px; }

.cart-item-info { float:left; height:87px; width:517px; border-bottom:1px dotted #C5E7EF; }

.cart-item-button { float:left; height:18px; width:505px; margin-top:9px; }

.cart-item-right .col-1 { width:320px; height:100%; float:left; }

.cart-item-right .col-2 { float:left; height:100%; margin-left:6px; width:90px; }

.cart-item-right .col-3 { float:left; height:100%; margin:0 20px; text-align:right; width:61px; }

.cart-table-buttons { width:702px; float:left; margin:3px 0; }

.shoppping-input-box select { background:url("../images/bg-select.jpg") repeat-y scroll right center transparent; width: 136px !important; height:24px; }

.cart-products-sum { background:url("../images/bg-shopping-bottom.jpg") no-repeat scroll center center transparent; float:left; height:145px; width:100%; }

.cart-products-sum .col-1 p { margin:0 0 -5px 10px; }

.cart-products-sum .col-1 { float:left; width:340px }

.cart-products-sum .col-2 { float:left; padding-right:25px; text-align:right; width:337px; }

.form-list { margin:5px 0; }

/* totals shopping bag */
.shopping-cart-totals-table .shipping-total { font:11px Arial!important; visibility:hidden; color:#000; }

.shopping-cart-totals-table .sub-total { font:11px Arial!important; margin-top:24px; visibility:hidden; color:#000; }

.shopping-cart-totals-table .gran-total { font:12px Arial !important; visibility:hidden; margin-top:13px; }

.shopping-cart-totals-table .shipping-total p, .shopping-cart-totals-table .shipping-total p { font:11px Arial!important; color:#000; }

.shopping-cart-totals-table { float:left; margin:20px 0; width:340px; }

.cart-item-right .col-2 .cart-price, .cart-item-right .col-3 .cart-price { color:#000000; font:11px Arial !important; }

.cart-item-right .col-2 .cart-price { margin-right:10px; text-align:right; width:40px; float:left; }

.cart-item-right .col-2 .cart-qty { margin-top:-5px; }

.cart-item-button ul li { display:inline; float:left; margin-right:5px; }

.cart-item-button ul li p { float:left; }

.cart-item-button .check-box { float:left; margin-top:-2px; }

/* MyAccount */ 
.leftAccount { float:left; width:610px; margin-right:12px; }

.rightAccount { float:left; width:170px; margin-top:61px; }

.welcome-msg { margin:14px 0 4px 0; }

.titleTable { }

.account-box .head { background:url("../images/bg-head-table.jpg") no-repeat scroll right center transparent; border-bottom:none !important; height:21px; margin:0 -25px 10px; padding:12px 2 5px; }

.account-box .preHead {
background:url("../images/bg-head-table.jpg") no-repeat scroll right top transparent;
border-bottom:medium none !important;
height:10px;
margin:0 -25px -7px;
}

.box-account .box-head { background:url("../images/bg-head-account-info.jpg") no-repeat scroll right center transparent; border-bottom:none !important; height:21px; margin:0 -25px 10px; padding:12px 25px; width:560px; }

.box-account-bottom { background:url("../images/bg-table-bottom.jpg") no-repeat scroll center center transparent; border:none !important; margin-bottom:0; height:10px; width:100%; float:left; }

/*Col2---*/
.col2-set .col-1, .col2-set .col-2 { width:100%; }

.col2-set .col-1 { float:left; }

.col2-set .col-2 { float:right; }

.box-content .col-1, .box-content .col-2 { width:48.8%; }

.rightAccount .block-title { background:url("../images/bg-head-right-account.jpg") no-repeat scroll right center transparent; border-bottom:none !important; height:15px; margin:0 -25px 10px; padding:15px 0 15px 40px; width:130px; }

.mini-cart .head { background:url("../images/bg-head-minicart.jpg") no-repeat scroll right center transparent; border-bottom:none !important; height:20px; padding:12px 0 12px 40px; width:130px; }

.mini-cart .content { background:url("../images/bg-table-right-account.jpg") repeat-y scroll center center transparent; border:none !important; margin-bottom:0; padding:0 25px 10px; font:67%/15px Lucida Sans Unicode !important; }

.mini-cart .actions { background:url("../images/bg-table-bottom-minicart.jpg") no-repeat scroll bottom center transparent; border-top:none; clear:both; font-weight:normal; overflow:auto; height:40px; }

.block-content .active { color:#52b8cf !important; }

.block-content li { line-height:18px; }

.block-content a { color:#777777; }

/*Data Table---*/
.block-account { background:url("../images/bg-table-right-account.jpg") repeat-y scroll center center transparent; border:none !important; margin-bottom:0; padding:0 25px 20px; font-size:10px !important; }

.account-box, .box-account { background:url("../images/bg-table.jpg") repeat-y scroll center center transparent; border:none !important; margin-bottom:0; padding:0 25px 28px; }

.data-table { width: 100%; border:none !important; }

#staticContentWide .data-table p, #staticContentWide .box-account p { font: 67%/21px Arial !important; }

.data-table tr { background: none !important; }

.data-table .odd { background: none !important; }

.data-table .even { background: none !important; }

.data-table td.last, .data-table th.last { border-right: 0; }

.data-table tr.last td { border-bottom: 0 !important; }

.data-table tr.last td a { font: 67%/15px Arial !important; }
.data-table tr.first td a { font: 67%/15px Arial !important; }
.data-table tr td a { font: 67%/15px Arial !important; }

.data-table th { border-right: none; border-bottom: dotted #c5e7ef 1px; ; color: #333333; white-space: nowrap; }

.subAddress { color: #333333; white-space: nowrap; margin-top: 5px; }

.data-table th.wrap { white-space: normal; }

.data-table th a, .data-table th a:hover { color: #FFFFFF; }

.data-table td { }

.data-table thead tr th { background: none; }

.data-table tfoot { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }

.data-table tfoot tr { background: #EEEEEE; }

.data-table tfoot td { border-bottom: 0; border-right: 1px solid #DDDDDD; }

.data-table tbody td { border-bottom: none !important; border-right: none !important; }

/*Bundle Products---*/
.data-table tbody.odd tr { background: #F7F7F7 !important; }

.data-table tbody.even tr { background: #FFFFFF !important; }

.data-table tbody.odd tr td, .data-table tbody.even tr td { border-bottom: 0; }

.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td { border-bottom: 1px solid #DDDDDD; }

.data-table tbody td h4.title, .data-table tbody td h5.title { color: #333333; font-size: 100%; font-weight: bold; margin: 0; padding: 0; }

.data-table tbody td .option-label { font-style: italic; font-weight: bold; }

.data-table tbody td .option-value { padding-left: 10px; }

.box-table select { width: 100%; }

.nested-data-table th, .nested-data-table td { padding-bottom: 2px; padding-top: 2px; }

.generic-table td { padding: 0 8px; }

.generic-table td.first { padding-left: 0; white-space: nowrap; }

.shipping-tracking .button-set { border: 0; margin-top: 0; padding-top: 0; }

/*Shipping-form*/
.shipping-form .form-list li select { float:left; margin:5px 10px; width:160px !important; padding: 3px; height:26px; }

.shipping .shipping-form .form-list li input { float:left; margin:5px 10px; width:152px !important; padding: 3px; }

.shipping .shipping-form .form-list li { float:left; margin:0 5px; width:160px; }

.btnGet { margin:18px 0 !important; ; padding-left:16px; width:140px !important; }

.discount .input-box input { float:left; margin:5px 10px; width:152px !important; padding: 3px; }

.discount { float:left; margin:-10px 5px; width:340px; }

/* Recommended */

.grid-recommended { width:842px; height:100%; }

.product-name { width:100%; float:left; }

.product-price { width:100%; float:left; font-size:11px; color:#333 }

.product-item { width:391px; height:167px; float:left; background:url("../images/bg-recommended.jpg") repeat-y scroll center center transparent; margin:5px 30px 22px 0; }

.product-image { height:113px; width:113px; float:left; }

.product-info { float:left; margin:20px 20px 20px 0; width:228px; }

.product-description { float:left; height:59px; margin:14px 0 8px; width:100%; text-align:left; }

#staticContent .product-info .product-name h3, #staticContent .product-info .product-name .header3 { color:#333333 !important; font:94%/14px Lucida Sans Unicode !important; }

.leftForm { padding:35px; }

#comment { height:150px; }

/* password Forgotten */


#staticContent .rightForgot { background:url("../images/imgForgot.jpg") no-repeat scroll left top transparent; float:left; height:300px; margin-top:-13px; padding:25px 0 0 20px; text-align:left; width:305px; }

#staticContent .leftForgot { background:url("../images/bg-forgot.jpg") no-repeat scroll center 20px transparent; float:left; height:195px; margin-top:14px; padding:0 20px; width:335px; }

.titleForgot { display:block; margin-bottom:20px; }

/* login */
#staticContent .leftLogin { background:url("../images/bg-login.jpg") no-repeat scroll left 20px transparent; float:left; height:290px; margin-top:2px; }

.titleForgot { display:block; margin-bottom:20px; }

#staticContent .leftLogin .col-1 { padding:0 26px; width:223px; float:left }

#staticContent .leftLogin .col-2 { background:url("../images/imgLogin.jpg") no-repeat scroll right bottom transparent; padding:0 20px; width:320px; height:230px; float:left; margin-bottom:-19px; }

/* Articles */
.container-articles { width:670px; float:left; margin:0 0 10px 0; height:100%; }

.article { width:690px; height:155px; float:left; border-bottom:1px dotted #c5e7ef; margin:5px 0 0 0; }

.article .left { margin:8px; }

.article .right { float:left; margin:3px 0 0 10px; width:480px; }

.article .right h3, .article .right .contentHeader3 { background:url("../images/arrowArticle.png") no-repeat scroll left 3px transparent; padding:0 0 0 7px; }

.form-button-read-more { background-position:-104px 0; height:17px; left:212px; position:relative; top:124px; width:73px; }

.form-button-read-more:hover { background-position:-177px 0; width:73px; height:17px; }

.date-text { font:10px/11px Arial !important; color:#000; text-transform:none; margin:0 0 10px 0; display:block; }

/* Check Out */
.leftCheckOut { float:left; width:480px; margin:15px 12px 0 0; }

.rightCheckOut { float:left; width:310px; margin-top:6px; }

#co-shipping-method-form { padding:20px; }

