/*head module starts*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; margin: 0px; }
#container { width: 1090px; margin:0 auto; padding-left:15px; padding-right:15px; }
.normal_body { background-image: url(../images/bg.jpg); background-repeat:repeat-x; }
.home_body { background-image: url(../images/home_bg.jpg); background-repeat:repeat-x; }
#head { height: 100px; margin:0 0 0px 0; }
#nav { width: 1090px; height:50px; float: left; border-bottom:1px solid #CCCCCC; background:#FFFFFF; }
.logo { float:left; width:116px; margin:0px; padding:0px; }
.searchBar { background:url(../images/searchBar.jpg) top left no-repeat; padding: 0px; width: 245px; margin:10px 0 0 20px; height:30px; float:left; }
.searchBar input[type='text'] { float: left; border:0; margin:5px 0 0 10px; padding: 2px 0px 0px 0px; height:17px; font-family:Arial; font-size: 12px; color:#000000;width: 185px; background:#EEEEEE; }
.searchBar input[type='submit'] { border:0; height: 20px; margin:5px 5px 0 10px; padding: 2px 0px 0px 0px; width: 35px;background:url(../images/searchButton.jpg) top left no-repeat; cursor: pointer; float:right; }
#page-wrap * { margin: 0; padding: 0; }
#page-wrap { padding: 13px 0 0 0px; font-size:12px; width:375px; float:left; margin-left:20px; } 
#page-wrap a { text-decoration: none; }
#page-wrap ul { list-style: none; }
#page-wrap p { margin: 15px 0; }
#page-wrap ul.dropdown { position: relative; }
#page-wrap ul.dropdown li { font-weight: bold; float: left; zoom: 1; background: #FFF; }
#page-wrap ul.dropdown a:hover { color:#000000; }
#page-wrap ul.dropdown a:active { color:#000000; }
#page-wrap ul.dropdown li a { display: block; padding: 4px 8px; color:#000000; }
#page-wrap ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
#page-wrap ul.dropdown li.hover,
#page-wrap ul.dropdown li:hover { background: #EEEEEE; color: black; position: relative; }
#page-wrap ul.dropdown li.hover a { color:#000000; }
#page-wrap ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
#page-wrap ul.dropdown ul li { font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; }
#page-wrap ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; } /* IE 6 & 7 Needs Inline Block */
#page-wrap ul.dropdown ul ul { left: 100%; top: 0; }
#page-wrap ul.dropdown li:hover > ul { visibility: visible; }
#login { float:right; width:123px; margin: 12px 0 0 0px; height:15px; text-align:center; padding:5px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/login.png) no-repeat;color:#FFFFFF; }
#login a { color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; }
#login a:hover { text-decoration:underline; }
#subNav { width: 1090px; height:50px; float: left; background:url(../images/subnav.jpg) repeat-x; }
#subNav ul { float: left; margin: 0 0 0 0px; padding: 17px 0 0 0px; list-style:none; }
#subNav li { float: left; margin-left:20px; }
#subNav li a { color:#929292; text-decoration:none; display:block; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
#subNav li a:hover { text-decoration:underline; }
/*head module ends*/







 



/*----------Checked----------*/



/*#head h1 { float:left; color:#ffffff; display:block; width:200px; font-size:22pt; clear:left; font-weight:lighter; margin:20px 0 0 0; }
#login_2 {float:right; width:130px; margin: 12px 0 0 0px; height:15px; text-align:right; padding:5px 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/login_2.jpg) no-repeat;color:#FFFFFF; }
#login_2 a {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; }
#login_2 a:hover {text-decoration:underline; }
#subNavBreak { width: 968px; height:25px; }*/
#subNavBreak { width: 1090px; height:25px; }
/*#subnav{float:left; margin-top:31px; width:354px; text-align:right; font-size:11px; color:#2D372E; padding-right:10px; }
#subnav a{color:#2D372E; }
*/
.vertBoxHolder { padding:0; margin:0 0 12px 0; }
.vertBoxHolder h4 { background:url(../images/bg_vertBoxesTop.png) no-repeat; display:block; width:174px; height:30px; font-size:1.1em; color:#FFFFFF; margin:0; padding-top:10px; padding-left:20px; }
.vertBoxHolder ul {margin:0; padding:0 0px 10px 0px; list-style:none inside; }
.vertBoxHolder ul li a { display:block; border-bottom:1px solid #DDDDDD; height:20px; padding-top: 5px; color: #666666; text-decoration: none; }
.vertBoxHolder ul li a:hover {color:#AAAAAA; }
.vertBoxHolder table {width:100%; margin-bottom:10px; }
.vertBoxHolder td {border-bottom:1px dotted #c6d7d7; }

.vertBoxDarkHolder { padding:0; margin:0 0 12px 0; }
.vertBoxDarkContent {background:url(../images/bg_vertBoxesMiddle.png) repeat-y; padding:0px 10px 5px 10px; color:#838383; }
.vertBoxDarkContent p {padding:0px; margin:8px 30px; }
.vertBoxDarkContent form {margin:0px; padding:0px; }
.vertBoxDarkContent input[type='text']{display:inline; width:52px; margin-left:10px; background:url(../images/bg_textbox_qty.jpg) top left no-repeat; border:0px; padding:2px 10px; height:18px; }
.vertBoxDarkHolder h4 { background:url(../images/bg_darkVertBoxesTop.png) no-repeat; display:block; width:174px; height:30px; font-size:1.1em; color:#FFFFFF; margin:0; padding-top:10px; padding-left:20px; }

.vertBoxDarkHolder_2 { background:url(../images/bg_vertBoxesMiddle.png) repeat-y; padding:0; margin:0 0 12px 0; }
.vertBoxDarkHolder_2 h4 { background:url(../images/bg_darkVertBoxesTop_2.png) no-repeat; display:block; width:174px; height:30px; font-size:1.1em; color:#FFFFFF; margin:0; padding-top:10px; padding-left:20px; }

.vertBoxContent {background:url(../images/bg_vertBoxesMiddle.png) repeat-y; padding:0px 10px 10px 10px; color:#838383; }
.vertBoxContent p {padding-left:10px; margin-top:8px; margin-bottom:8px; }
.vertBoxContent form {margin:0px; padding:0px; }

.vertBoxBottom {background:url(../images/bg_vertBoxesBottom.png) no-repeat; height:10px; clear:both; }



.vertBoxDarkBottom {background:url(../images/bg_vertBoxesBottom.png) no-repeat; height:10px; clear:both; }

#bigBoxHolder {float:left;width:884px; }

#bigBoxTop {background:url(../images/bg_bigBoxTop.png) no-repeat; height:27px; padding:8px 0 0 15px; margin-bottom:10px; }

#bigBoxContent2 { background:url(../images/bg_bigBoxContentMiddle.png) repeat-y; margin:0; text-align:justify; padding:17px 25px 15px 25px; }
#bigBoxContent2 table { }
#bigBoxContent2 th { text-align:left; padding:5px 0; font-weight: bold; color:#000000; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
#bigBoxContent2 td { text-align:left; padding:5px 0; background:#FFFFFF; color:#666666; border-bottom:1px solid #CCCCCC; }
#bigBoxContent2 h3 { font-size:18px; margin:0 0 10px 0; color:#000000; }
#bigBoxContent2 textarea { padding:4px; width:772px; height:152px; background:url(../images/bgTextarea.jpg) no-repeat top left; border:0px; }
#bigBoxContent2 input[type='text'], 
#bigBoxContent2 input[type='password'] { width:352px; border:0px; padding:6px 4px; background:url(../images/bg_inputText.jpg) no-repeat top left; height:18px; margin-right:50px; }
#bigBoxContent2 input[type='text'], 
#bigBoxContent2 select, 
#bigBoxContent2 input[type='password'],
#bigBoxContent2 textarea { display:block; margin-bottom:5px; }
#bigBoxContent2 select { width:220px; border:1px solid #E1E1E1; padding:2px; margin-right:50px; padding:6px 4px;}
#bigBoxContent2 input[type='button'],
#bigBoxContent2 input[type='submit'],
#bigBoxContent2 input[type='reset'] { display:inline; margin-bottom:2px; margin-top:4px; background:url(../images/button.gif) no-repeat top left; border:0px; height:33px; width:100px; text-align:center; }
a.button_right2 { background: url(../images/button.gif) no-repeat top left; width: 100px; height: 33px; font-size: 12px; text-align: center; float: right; color: #656565; line-height:32px; text-decoration:none; margin-left:5px; }
a.button_right3 { background: url(../images/button.gif) no-repeat top left; width: 100px; height: 33px; font-size: 12px; text-align: center; float: right; color: #656565; line-height:32px; text-decoration:none; margin-left:5px; margin-top:20px; }
a.button_right4 { background: url(../images/button2.gif) no-repeat top left; width: 140px; height: 33px; font-size: 12px; text-align: center; float: right; color: #656565; line-height:32px; text-decoration:none; margin-left:5px; }

#bigBoxContent { background:url(../images/bg_bigBoxContentMiddle.png) repeat-y; margin:0; text-align:justify; padding:17px 25px 15px 25px; }
#bigBoxContent hr { color: #dddddd; background-color: #dddddd; height: 1px; border:none; margin:20px 0; }
#bigBoxContent blockquote { margin: 18px 18px 0px 18px; color: #666666; font-style: italic; border-left:3px solid #666666; padding-left:18px; }
#bigBoxContent table {background:#DFDFDF; }
#bigBoxContent th { text-align:left; padding:5px; font-weight: bold; background:#DFDFDF; color:#666666; }
#bigBoxContent td { text-align:left; padding:5px; background:#FFFFFF; color:#666666; }
#bigBoxContent a { color:#000000; text-decoration:underline; }
#bigBoxContent img.right { float:right; margin: 5px 0 10px 20px; }
#bigBoxContent img.left { float:left; margin: 5px 20px 10px 0; width:150px; height:100px; }
#bigBoxContent h1 { font-size:22px; margin:0 0 10px 0; }
#bigBoxContent h2 { font-size:20px; margin:0 0 10px 0; }
#bigBoxContent h3 { font-size:18px; margin:0 0 10px 0; }
#bigBoxContent h4 { font-size:16px; margin:0 0 10px 0; }
#bigBoxContent h5 { font-size:14px; margin:0 0 10px 0; }
#bigBoxContent h6 { font-size:12px; margin:0 0 10px 0; }
#bigBoxContent label { display:block; margin-bottom:5px; width:250px; }
#bigBoxContent fieldset { border:0px; margin:0px; padding:0px; }
#bigBoxContent legend { font-weight:bold; font-style:italic; color:#666; }
#bigBoxContent textarea { padding:4px; width:772px; height:152px; background:url(../images/bgTextarea.jpg) no-repeat top left; border:0px; }
#bigBoxContent input[type='text'], 
#bigBoxContent input[type='password'] { width:352px; border:0px; padding:6px 4px; background:url(../images/bg_inputText.jpg) no-repeat top left; height:18px; margin-right:50px; }
#bigBoxContent input[type='text'], 
#bigBoxContent select, 
#bigBoxContent input[type='password'],
#bigBoxContent textarea { display:block; margin-bottom:5px; }
#bigBoxContent select { width:300px; border:1px solid #E1E1E1; padding:2px; margin-right:50px; padding:6px 4px;}
#bigBoxContent input[type='button'],
#bigBoxContent input[type='submit'],
#bigBoxContent input[type='reset'] { display:inline; margin-bottom:2px; margin-top:4px; background:url(../images/button.gif) no-repeat top left; border:0px; height:33px; width:100px; text-align:center; }
.large { display:inline; margin-bottom:2px; margin-top:4px; background:url(../images/button2.gif) no-repeat top left; border:0px; height:33px; width:140px; text-align:center; }

#bigBoxContentBlock_1 {float:left;width:407px; margin-right:20px; }
#bigBoxContentBlock_2 {float:left;width:407px; }
#bigBoxContentBlock_1 ul, #bigBoxContentBlock_2 ul { padding:0px; margin:0 0 0 15px; }

#bigBoxContentTop {background:url(../images/bg_bigBoxContentTop.png) no-repeat; height:8px; }
#bigBoxContentBottom {background:url(../images/bg_bigBoxContentBottom.gif) no-repeat; height:10px; margin-bottom:25px; }

#mainBoxHolder {float:left;width:678px; margin-right:12px; margin-left:12px; }
#mainBoxTop {background:url(../images/bg_mainBoxTop.png) no-repeat; height:27px; padding:8px 0 0 15px; margin-bottom:10px; }
#mainBoxBottom {background:url(../images/bg_mainBoxBottom.png) no-repeat; height:10px; }
#mainBoxContent { margin-bottom:10px; }
#mainBoxContent h2 {margin:0; padding:0 0 10px 0; border-bottom:1px dotted #000000; font-size:16pt; color:#000000; }
#mainBoxContent hr { color: #ffffff; background-color: #ffffff; height: 1px; border:none; margin:0 0 10px 0; border-bottom:1px dotted #9e9e9e; }
#mainBoxContent h4 {padding-top:8px; border-top:1px dotted #9e9e9e; font-size:12px; margin:0; }

#aboutform { background-color:#FFFFFF; padding:0 20px; text-align:justify; }
#aboutform h1 {color:#1b5f60; font-size:16pt; }
#aboutform h2 {color:#1b5f60; font-size:14pt; padding:0px; margin:0px; border:0px; }
#aboutform h3 {color:#1b5f60; font-size:12pt; }
#aboutform h4 {color:#1b5f60; font-size:10pt; }
#aboutform h5 {color:#1b5f60; font-size:8pt; }
#aboutform h6 {color:#1b5f60; font-size:6pt; }
#aboutform hr {color: #1b5f60; background-color: #1b5f60; height: 1px; border:none; margin:10px 0; }
#aboutform label, #aboutform textarea, #aboutform input[type='text'], #aboutform select, #aboutform input[type='password'] {display:block; margin-bottom:5px; width:250px; }
#aboutform input[type='submit'] {display:inline; margin:5px 0; }
#aboutform a {text-decoration:underline; }
#aboutform blockquote {margin: 18px; font-style: italic;border-left:3px solid #1b5f60;padding-left:18px; }
#aboutform table, #aboutform thead, #aboutform tbody, #aboutform tr, #aboutform th, #aboutform td {font-size:1em; }
#aboutform table {border-collapse:separate; border-spacing:0; margin-bottom:18px; }
#aboutform caption, #aboutform th, #aboutform td {text-align:left; }
#aboutform th {border-top: 0px solid #847676; border-bottom: 0px solid #1b5f60; font-weight: bold; background:#1b5f60; color:#FFFFFF; }
#aboutform td {border-bottom: 1px solid #1b5f60; }
#aboutform th, #aboutform td{padding:6px; }
#aboutform tfoot {font-style: italic; }
#aboutform caption {background: #ffc; }
#aboutform img.right{float:right; margin: 0 0 5px 10px; }
#aboutform img.left{float:left; margin: 0 10px 5px 0; }

#centerform { background-color:#FFFFFF; padding:0px; text-align:justify; }
#centerform h2 {margin:0 5px 10px 0px; padding:0; border-bottom:1px dotted #9e9e9e; font-size:16pt; }
#centerform h3 {margin:0 5px 10px 0px; padding:0 0 0 0 ; font-size:9pt; }
#centerform label, 
#centerform textarea, 
#centerform input[type='text'], 
#centerform select, 
#centerform input[type='password'] {display:block;width:250px; margin-bottom:5px; }
#centerform input[type='submit'] {display:block; margin:5px 0; }

.smallBoxTop {background:url(../images/bg_productlistTop.gif) no-repeat; height:8px; font-size:1px; }
.smallBoxBottom {background:url(../images/bg_productlistBottom.gif) no-repeat; height:10px; font-size:1px; }

.productList {background:url(../images/bg_productlistMiddle.gif) repeat-y; width:676px; padding:0 1px;}
.productListTop {background:url(../images/bg_productlistTop.gif) no-repeat; height:8px; font-size:1px;}
.productListBottom {background:url(../images/bg_productlistBottom.gif) no-repeat; height:10px; font-size:1px;}
.productList h2 {margin:0 15px 10px 10px; padding:0 0 0 0 ; border-bottom:1px dotted #9e9e9e; font-size:16pt;}

.smallBoxContent {background:url(../images/bg_productlistMiddle.gif) repeat-y; width:628px; padding:25px; }
.smallBoxContent input[type='button'],
.smallBoxContent input[type='submit'],
.smallBoxContent input[type='reset'] { display:inline; margin-bottom:2px; margin-top:4px; background:url(../images/button.gif) no-repeat top left; border:0px; height:33px; width:100px; text-align:center; }
.smallBoxContent label { display:block; margin-bottom:5px; width:250px; }
.smallBoxContent input[type='text'], 
.smallBoxContent input[type='password'] { display:block; margin-bottom:5px; width:352px; border:0px; padding:6px 4px; background:url(../images/bg_inputText.jpg) no-repeat top left; height:18px; margin-right:50px; }



.shopping table{ margin-bottom:20px; }
.shopping th{ text-align:left; background:#DDDDDD; padding:10px 10px; height:40px; }
.shopping td{ text-align:left; padding:10px 10px; border-bottom:1px solid #DDDDDD; }
.shopping a{ color:#666666; font-weight:bold; text-decoration:underline; }
.shopping input.intest { display:block; margin-bottom:5px; width:75px; border:0px; padding:6px 4px; background:url(../images/bg7_inputText.jpg) no-repeat top left; height:18px;}
.shopping input[type='button'],
.shopping input[type='submit'],
.shopping input[type='reset'] { display:inline; margin-bottom:2px; margin-top:4px; background:url(../images/button.gif) no-repeat top left; border:0px; height:33px; width:100px; text-align:center; }

.customer_service li { list-style:none; text-align:left; font-size:12px; margin:0 0 10px 0;margin:0px; padding:0px; }
.customer_service li a { font-size:12px; text-decoration:none; }
.customer_service li a:hover { text-decoration:underline; }
.customer_service h1 { font-size:14px; color:##1b5f60; font-weight:bold; margin:15px 0px; }

#footer {text-align:center; color:#CCCCCC; background:#111111 url(../images/footer_bg.jpg) top left repeat-x; padding:40px 0 40px 0; border-bottom:1px solid #999999; }
#footer .block1 {width:330px; margin-right:50px; float:left; text-align:left; }
#footer .block2 {width:330px; float:left; text-align:left; }
#footer .block1 h1, #footer .block2 h1 {color:#FFFFFF; font-weight:bold; font-size:18px; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #AAAAAA; }
#footer .block1 a, #footer .block2 a {color:#CCCCCC; font-size:12px; text-decoration:none; }
#footer .block1 a:hover, #footer .block2 a:hover {color:#EEEEEE; }
#footer .block1 ul, #footer .block2 ul {list-style:none; margin:0px; padding:0px; list-style-position:outside; }
#footer .block1 li, #footer .block2 li { padding:8px 0 8px 40px; border-bottom:1px dotted #666666; background:url(../images/footer_bullet.png) 12px 8px no-repeat; }
#footer .block1 p, #footer .block2 p { margin:18px 0 20px 0; }
#footer .block1 br, #footer .block2 br { margin:0 0 10px 0; }
#footer .white { color:#FFFFFF; font-weight:bold; }
#footer img { float:left; margin-right:10px; }
#footer .blog1 {float:left; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; margin:8px 0 0 0; }
#footer .blog2 {float:left; padding-bottom:10px; margin:18px 0 0 0; }
#footer .blog1 p , #footer .blog2 p { margin:0 0 0 94px; }
#footer .blog1 a , #footer .blog2 a {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; }
#footer .blog1 a:hover , #footer .blog2 a:hover { text-decoration:underline; }

#copyright {color:#000000; background:#999999; padding:15px 0 15px 0; border-top:1px solid #111111; }
#copyright .left { float:left; width:450px; text-align:left; }
#copyright .right { float:right; width:450px; text-align:right; }
#copyright .center { float:left; width:100%; text-align:center; background:#999999;}
#copyright a { color:#000000; text-decoration:none; }
#copyright a:hover { color:#000000; text-decoration:underline; }

#accountoverlay h2, #emailoverlay h2 { border-bottom:1px solid #333333; padding-bottom:15px; }
#accountoverlay p, #emailoverlay p { margin:15px 0; }
#accountoverlay form fieldset, #emailoverlay form fieldset { border:none; padding:0px; margin:0px; }
#accountoverlay input[type='text'], #accountoverlay input[type='password'], #emailoverlay input[type='text'] { margin:5px 0; padding:4px 0; }
#accountoverlay input[type='submit'], #emailoverlay input[type='submit'] { margin:5px 0; padding:4px 4px; background-color:#333333; color:#FFFFFF; border:none; }

#bigCasualBoxHolder {float:left;width:884px; margin-right:12px; }
#bigCasualBoxTop {padding:0 12px 10px 0; text-align:right; }
#bigCasualBoxTop a {color:#000000; text-decoration:underline; }
#bigCasualBoxBottom {background:url(../images/bg_CasualBottom.png) no-repeat; height:10px; }

#search { float: right; width: 202px; margin-right:15px; padding:12px 10px 0 8px; }
#search h3 {background:url(../images/bg_search.gif) no-repeat; width:46px; height:13px; display:block; text-indent:-9999px; margin:0 0 10px 0; font-size:1px; }
#search form {margin:0; padding:0; }

.searchText {background:url(../images/bg_searchtext.gif) no-repeat; width:129px; height:13px; padding:5px; border:none; font-size:0.9em; color:#999999; float:left; margin:0 3px 0 0; }
.searchBtn {float:left; }

#casualBoxHolder {float:left;width:728px; margin-right:12px; }
#casualBoxTop {padding:0 12px 10px 0; text-align:right; }
#casualBoxTop a {color:#000000; text-decoration:underline; }
#casualBoxBottom {background:url(../images/bg_CasualBottom.png) no-repeat; height:10px; }

#shoppingbag{float:left; margin-top:31px; width:108px; text-align:center; font-size:11px; font-weight:bold; color:#2D372E; }
#shoppingbag a{color:#2D372E; font-weight:bold; text-decoration:none; }

#productDesc {margin:0 0 20px 0; }
#productDesc p, #productReviews p {margin:5px 0 5px 0; }
#productDesc ul {margin:0; padding:0 0 0 5px; line-height:18px; color:#7c7c7c; list-style:none; }
#productDesc ul li { background:url(../images/icon_greyBullet.gif) no-repeat 0px 3px; padding-left:18px; }

#basketTitleWrap { }
#basketItemsWrap ul { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
#basketItemsWrap li { background-color: #ffffff; margin: 5px; font-size: 12px; }

#cartBox{margin:10px 10px; background-color:#FFFFFF; }
#cartBox h2 {margin:0 20px 10px 20px; padding:0 0 2px 0; border-bottom:1px dotted #9e9e9e; font-size:16pt; }

a.olive {color:#000000; }
a.olive:hover {color:#666; text-decoration:none; }

a.turquise {color:#1b5f60; }
a.turquise:hover { text-decoration:none; }

.eachProductBox {width:140px; text-align:center; float:left; padding:0 14px 0 14px; border-right:1px solid #DFDFDF; margin:5px 0; }
.eachProductBoxLeft {width:96px; text-align:center; float:left; margin:20px 20px 20px 20px; }
.eachProductBoxRight {width:96px; text-align:center; float:left; margin:20px 21px 20px 0; padding-left:21px; border-left:2px dotted #DDDDDD; }
.eachProductBoxBreak { clear:both; border-bottom:2px dotted #DDDDDD; margin: 0 20px; } 
.eachProductBoxInfo {text-align:left; padding:5px; line-height:1.5em; }
.eachProductTitle { text-align:left; height:50px; }
.eachProductTitle { text-align:left; height:50px; width:140px; }
.eachProductImage { text-align:center; width:140px; height:140px; padding-bottom:5px; display: table-cell; vertical-align: middle; position:relative; }
.eachProductDetails { padding:3px; }

.detailBoxes { color:#333333; width:44px; float:left; ; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.detailBoxes input[type='text'] {background: url(../images/qty_bg.jpg) no-repeat top left; border:0px; width:34px; height:14px; font-size:10px; padding:3px 5px; overflow:hidden; color:#5c5c5c; }
.detailBoxes input[type='button'] {cursor:pointer; background: url(../images/cart_bg.jpg) no-repeat top center; border:0px; width:24px; height:20px; padding:0px; }
.detailBoxes a {float:left; margin:2px 0; color:#666666; font-size:10px; }

.whiteBox {background: #FFFFFF url(../images/bg_productBoxBottom.gif) no-repeat bottom left; width:884px; padding:0 0 10px 0; }
.whiteBoxTop {background:url(../images/bg_productBoxTop.gif) no-repeat; height:8px; font-size:1px; }

#productBoxLeft {widh:236px; float:left; margin:0 0 8px 8px; text-align:right; }
#productBoxRight {float:left; width:630px; margin:0 0 0 10px; }
#productBoxRight h2 {margin:0; padding:0; border-bottom:1px dotted #9e9e9e; font-size:16pt; }
#productBoxRight h4 {padding-top:8px; border-top:1px dotted #9e9e9e; font-size:1.1em; margin:0; }

a.productLink {text-decoration:none; color:#5c5c5c; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.productLink:hover {text-decoration:underline; }
a.productLink:hover {text-decoration:underline; }

#faqContainer {width:433px; margin-top:10px; margin-left:0px; }
.faq {background:url(../images/bg_reviewBottom.gif) bottom left; padding-bottom:8px; margin-bottom:15px; }
.faq p {padding-left:8px; margin-top:3px; }
.faq h5 { background:url(../images/bg_reviewTop.gif) no-repeat; height:15px; padding:8px 8px 0 8px; font-size:1em; display:block; margin:0; }
.faqcontent { background-color: #f7f8f8; width: 413px; margin-right: auto; margin-left: auto; padding: 3px; }

#reviewsContainer {width:433px; margin-top:10px; }
.review {background:url(../images/bg_reviewBottom.gif) bottom left; padding-bottom:8px; margin-bottom:15px; }
.review p {padding-left:8px; margin-top:3px; }
.review h5 { background:url(../images/bg_reviewTop.gif) no-repeat; height:15px; padding:8px 8px 0 8px; font-size:1em; display:block; margin:0; }

span.reviewDate {float:right; font-size:0.9em; }

.productLeftSideBoxes { width:194px; padding:0 0 10px 0; text-align:left; margin:12px 0 0px 0px; }
.productLeftSideBoxes h4 { background:url(../images/bg_darkVertBoxesTop.png) no-repeat; display:block; width:174px; height:30px; font-size:1.1em; color:#FFFFFF; margin:0; padding-top:10px; padding-left:20px; margin-bottom:0px; }
.productLeftSideBoxes p {margin:5px 20px 0px 20px; color:#9e9e9e; }
.productLeftSideBoxesBottom {background:url(../images/bg_vertBoxesBottom.png) no-repeat; height:10px; clear:both; }

.imageBox { background:url(../images/bg_vertBoxesMiddle.png) repeat-y; width:194px; text-align:center; }
.imageBoxTop {background:url(../images/imageBoxTop.png) no-repeat; height:10px; clear:both; margin-top:27px; }
.imageBoxTop_2 {background:url(../images/imageBoxTop.png) no-repeat; height:10px; clear:both; margin-top:0px; }

table.productInfo {width:100%; background:url(../images/bg_productInfo.jpg) repeat-x; padding:0 10px; }

.productPriceWrap { display:inline; }
.productPriceWrap img { float:left; border: 0; }

#productPriceWrapRight { float:left; }

.drop_down_bar{background:url(../images/bg_dropdown_bar.png); padding:5px 10px 0 10px; margin-bottom:10px; height:25px; }
.drop_down_bar select{margin-left:5px; border:1px solid #bbbbbb; color:#666666; float:left; font-size:10px; padding:2px; }

.addToCart {text-align:center; margin-top:12px; }
.addToCart input[type='submit']{background:url(../images/bt_addToCart.jpg) no-repeat left top; width:124px; border:0px; height:34px; }

.addToWishlist {background:url(../images/bg_vertBoxesMiddle.png) repeat-y; text-align:center; padding:12px 0; }
.addToWishlist input[type='submit']{background:url(../images/bt_addToWishlist.jpg) no-repeat left top; width:124px; border:0px; height:34px; }

.priceTable { }
.priceTable td { padding-right:15px; padding-bottom:5px; color:#333333; font-weight:bold; }

img {border:none; }
* { outline:none;}



.normal {background:url(.../images/container_bg.jpg) repeat-x; }
.home {background:url(.../images/home_container_bg.jpg) repeat-x; }
a.green{color:#6e8472; text-decoration:none; }
a.pale {color:#e3e4e3;text-decoration:none; }
.listItem {font-weight:bold; vertical-align:top; width:10px; text-align:center; }
.savior {width:100%; clear:both; font-size:0px; height:0px; }
.grey{color:#999999; }
.noRate {color:#c5c5c5; font-size:0.9em; }
.price {color:#BF0421; font-weight:bold; font-size:1.1em; }
.rssIcon {float:right; }
.infoLeft {font-weight:bold; width:90px; }
.comment { background-color: #f7f8f8; width: 413px; margin-right: auto; margin-left: auto; padding: 3px; }
.toCO {width:145px; float:right; }
.qty { width:80px; }
.goBtn {float:left; margin-left:5px; }
.lite { padding:7px; border-bottom:1px dotted  #a5a5a5; background:#f2f2f2; } 
.norm { padding:7px; border-bottom:1px dotted  #a5a5a5; background:#ededed; }
.itemPrice, .itemTotal, .remove {width:100px; }
.cartItems {widows:300p x; text-align:left; }
.ender {clear:both; border-top:1px dotted #9e9e9e; padding-top:3px; margin-top:5px; }
.shorterTextbox {background:url(../images/bg_shorterText.gif); width:81px; height:13px; padding:5px; border:none; font-size:0.9em; color:#999999; float:left; }
.titles h5 {font-size:1.1em; margin:0; padding:0; color:#FFFFFF; }
.shortTextbox {background: url(../images/bg_shorttextbox.gif) no-repeat; width:141px; height:13px; padding:5px; border:none; font-size:0.9em; color:#999999; }
.productImage {background:url(../images/bg_productImage.gif) no-repeat; width:194px; height:231px; padding:5px; text-align:center; vertical-align:middle; margin:0 0 5px 0; }

.newsletter { width:194px; height:100px; background:url(../images/bg_newsletter.png) no-repeat left top; float:left; margin-bottom:10px; padding:90px 10px 0 10px; text-align:left; }
.newsletter a { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; display:block; float:left; margin-top:10px; }
.newsletter input[type='text'] { background:#FFFFFF; display:block; border:none; width:132px; height:13px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:4px; color:#666666; margin:0 4px; }
.newsletter input[type='submit'] { background:url(../images/bg_newsletterButton.png) no-repeat left top; display:block; border:none; width:73px; height:21px; float:right; cursor:pointer; margin:10px 13px 0 4px; }

.left_block { float:left; width:415px; border-right:1px solid #dddddd; }
.right_block { float:left; width:360px; margin-left:55px; }

.left {float:left; width:194px; }
.right {float:right; clear:both; }

table.cart {background:url(../images/bg_cartTableBottom.gif) bottom left; width:645px; text-align:center; }
table.cartTop {background:url(../images/bg_cartTableTop.gif) no-repeat; height:25px; font-weight:bold; }
.even td {background:#A6D9C0; }

.block { float:left; width:400px; }
.block_right { float:right; width:310px; }
.block_small { float:left; width:290px; }
.block_small2 { float:left; width:240px; padding-top:20px; }

a.stock {color:#FF0000; font-weight:bold; font-size:1.1em;text-decoration:none; }
a:hover.stock {color:#FF0000; font-weight:bold; font-size:1.1em;text-decoration:underline; }

.add_all {cursor: pointer; float:right; margin:0 20px 0px 0; background:url(../images/add_all.jpg) no-repeat top left; border:0px; width:110px; color:#5C5C5C; font-size:10px; padding:5px 0 6px 0; }
.add_all_new {float:right; margin:0 10px 0px 0; background:url(../images/add_all_new.jpg) no-repeat top left; border:0px; width:110px; color:#5C5C5C; font-size:10px; padding:3px 0 4px 10px; }

a.button_right { background: url(../images/button.gif) no-repeat top left; width: 100px; height: 33px; display: inline-block; font-size: 12px; text-align: center; float: right; color: #656565; line-height:32px; text-decoration:none; }
a.button_left { background: url(../images/button.gif) no-repeat top left; width: 100px; height: 33px; display: inline-block; font-size: 12px; text-align: center; float: left; color: #656565; line-height:32px; text-decoration:none; }

.break { margin:0 15px 8px 15px; padding:0px ; border-bottom:1px dotted #9e9e9e; height:1px; clear:both; }
.break_2 { margin:20px 0px; padding:0px ; border-bottom:1px dotted #9e9e9e; height:1px; clear:both; }
.line_break { margin:0px; padding:0px ; height:1px; clear:both; }

#slideShow { width: 1090px; height:300px; float: left; background:#000000; margin-bottom:20px; }
#cartNewItem { background-image: url(../images/bg_cartNewItem.gif); height: 13px; width: 77px; color: #c6ddc6; padding: 3px; position: absolute; left: 717px; top: 35px; }
#links {clear:both; margin-top:40px; padding-left:5px; font-size:0.9em; color:#6e8472; }
#shoopingform { background-color:#FFFFFF; padding:0 20px; text-align:justify; }

.cart { text-align:center; padding:10px 0; }
.cart a { color:#BF0421; font-weight:bold; font-size:1.1em; text-decoration:none; }
.cart img { margin-bottom:5px; }

.pagination { margin:4px 5px 0 5px; float:right; }
.pagination a { color:#000000; text-decoration:none; font-weight:bold; }


a.more:link { float:right; font-weight:bold; color:#000000; margin:0px; padding:0px; font-size:11px; margin-right:10px; }
a.more:hover { float:right; font-weight:bold; color:#000000; margin:0px; padding:0px; font-size:11px; margin-right:10px; }
a.more:visited { float:right; font-weight:bold; color:#000000; margin:0px; padding:0px; font-size:11px; margin-right:10px; }











