/* GLOBAL STYLE */
/* Zero down margin and paddin on all elements */
*{
  margin:0;
  padding:0;
}
body{text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; background:#f0f0f0 url(/image/body-bg.gif) repeat-x top left;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
br.clearFloat{clear:both;}
hr {border-top: 1px dashed #b7b7b7; height: 1px; color: #FFFFFF; margin:10px 14px; width:780px;}
/* Center Technique*/
#wrapper{width:808px;  margin:0 auto; text-align: left; background-color:#fff;}
#header{float:left;}
#topNav{float:left;}
#bodyFrame{clear:both;}
#bodyContent{float:left; background: #fff url(/image/template_13.jpg) no-repeat top left;}
#bodyContent2{float:left; width:808px; background: transparent url(/image/template_16.jpg) no-repeat top right;}
#footer{clear:both; background: #fff url(/image/template_23.jpg) no-repeat bottom right; }
#footer2{background: transparent url(/image/template_22.jpg) no-repeat bottom left;}
/* Header Style */
.logo{float:left; width:500px; font-size:.7em; color:#4E4E4E;}
.logo p{float:left; margin-left:60px; margin-top:20px;}
.promoText{color:#C00000; font-weight:bold;}
.shoppingCart{float:right;}
a.linkCart{color:#000; font-size:.6em;}
a.linkItem{color:#000; font-size:.6em;}

/* Top Navigation */
.topInfo{float:left; width:458px; font-size:.6em; color:#14679E; background: #fff url(/image/template_08.jpg) no-repeat top left; padding-top:1.2em; padding-bottom:.5em;}
.topInfo a{color:#14679E; font-size:1em; font-weight:bold; padding:0 1em;}
a.topInfoFirst{color:#14679E; font-size:1em; font-weight:bold; padding:0 1em 0 2em;}
.searchForm{float:right;}
input.searchBox{vertical-align:bottom; border:1px solid #dddddd; padding:.1em;}
input.searchSubmit{margin-left:.4em; vertical-align:bottom;}

/* Footer Style */
.companyInfo{text-align:center; padding-top:4em; font-size:.6em; color:#14679E;}
.companyInfo a{color:#14679E; font-size:1em; padding:0 1em;}
.copyright{color:#7a7a7a; font-size:.6em; padding: .5em 0 3em 0; text-align:center;}
.copyright a{color:#14679E; font-size:1em;}

/* WEBSITE LINKS */
.linkArea{margin:1.4em; padding:1em; font-size:.6em; border:1px solid #C9DFED;}
.linkArea h5{font-size:1em; padding-bottom:.5em;}
.linkArea a{font-size:1em; color:#14679E;}

/* Body Content */
.paging{margin:10px 0; padding:0; font-size:.7em;}
.paging a{padding:2px 4px; color:#111106; background-color:#fff; border:1px solid #ACACAC; margin:0 1px;}
.paging a:hover{color:#0053B5; border:1px solid #111106; text-decoration:none;}
.selected{background-color:#636363; padding:2px 4px; font-weight:bold; color:#fff; margin:0 1px; border:1px solid #000;}


.breadCrumb{font-size:.6em; padding:0 1em .8em 1.4em; color:#7a7a7a;}
.breadCrumb a{color:#7a7a7a; text-decoration:underline; font-size:1em;}
.breadCrumb a:hover{color:#000;}

.breadCrumb2{font-size:.6em; padding:0 1em .8em 0; color:#7a7a7a;}
.breadCrumb2 a{color:#7a7a7a; text-decoration:underline; font-size:1em;}
.breadCrumb2 a:hover{color:#000;}

.currentState{color:#7a7a7a; font-size:1em;}
.anchorLink{font-size:0.6em; border:1px solid #C9DFED; border-top:none; text-align:center; margin-bottom:5px; padding:5px; color:#696969;}
.anchorLink a{font-size:1em; font-weight:bold; color:#363636;}
.viewMore{text-align:right;}
.viewMore a{font-size:0.7em; font-weight:bold; color:#363636; background:#fff url(/image/icon-arrow.gif) no-repeat 0 50%; padding:5px 0 5px 10px;}

.flashImage{margin:0 0 .5em .9em;}
#leftContent{float:left; width:226px;}
#rightContent{float:right; width:562px; padding:0 20px 10px 0;}
#rightContent p{margin:.5em 0; font-size:.7em; text-align:justify;}
#rightContent h5{margin:.5em 0;}
#frmCust {font-size:0.7em;}
#frmCust p{font-size:1em;}
.leftNav {margin-left:.5em; background: #fff url(/image/template_19.jpg) repeat-y top left;}
.leftNav h5{background: #fff url(/image/template_14.jpg) no-repeat top left; padding:.8em 0 .5em 1.2em; color:#fff;}

.leftNavigation {list-style-type:none;}
.leftNavigation li{border-bottom:1px solid #C9DFED; padding:.2em 0 .4em 0; margin: 0 1.5em 0 1em;}
.leftNavigation ul {list-style-type:none; padding-left:1em;}
.leftNavigation li ul li{border-bottom:none; padding:.4em 0 .2em 0; margin:0}
.leftNavigation a{color:#363636; font-size:.7em; font-weight:bold;}
.leftNavigation2 a{color:#696969;}


#rightContent h1{border-bottom:1px solid #C9DFED; padding-bottom:.4em; color:#C24D1D; font-size:.8em;}
#rightContent h1.parentCategory{padding:.2em; text-align:center; color:#363636; background-color:#f3f3f3; border:1px solid #C9DFED; }
.tableBody td{padding:10px 0px 10px 0px; margin:0; text-align:center;}
.tableBody a{font-size:.6em; color:#393939;}

#imageContainer{float:left; width: 260px; padding-left:14px;}
#priceContainer{float:right; width:506px; padding:0 14px;}
.enlargeImage{text-align:center; padding:10px;}
.enlargeImage a{color:#393939; font-size:.6em; font-weight:bold;}
h1.productTitle {color:#393939; font-size:1em; padding-bottom:10px;}

.priceTitle{font-weight:bold; color:#464646; border-top:1px solid #C9DFED; padding-top:10px; font-size:.7em;}
.fontStylePrice{color:#464646; font-weight:normal;}
.salePrice{color:#990000; font-weight:bold;}
form.priceForm{padding:2px 0 10px 0;}
select.productOption{vertical-align:bottom; width:auto; font-size:.6em;}
option{padding:0 5px 0 0;}
input.addToCart{padding:0 2px; vertical-align:bottom; font-size:.6em;}

.shippingInfo{padding-top:10px; border-top:1px solid #C9DFED;}
.shippingInfo h5{font-size:.7em; color:#000;}
.shippingInfo p{padding:5px 0; font-size:.7em; color:#464646;}

/* Product Information */
.productInfo{margin:0 14px; color:#464646;}
.productInfo h5{padding-bottom:5px; font-size:.9em; color:#000;}
.productInfo p{margin-bottom:10px; font-size:.8em;}
.productInfo ul{margin-left:30px; margin-bottom:10px; list-style-type:disc; font-size:.8em;}
.specificationTable{margin:5px 0 20px 0; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-size:.8em;}
.specification tr.odd{background-color:#f6f6f6;}
.specification td{padding:5px; border:1px solid #e8e8e8; border-bottom:0; border-left:0;}

.relatedProduct{padding:0 .5em; border:1px solid #C9DFED;}

/* Shopping Cart Style */
/* SHOPPING CART */
#bodyStyleSC{width:768px; clear:both;  background-color: #ffffff; margin:0 20px 40px 20px; font-size:.8em;}
#bodyStyleSC h1{font-size:1.2em; padding-bottom:10px;}
.tableSC{font-size:0.8em; border:1px solid #C9DFED; background-color:#ffffff; margin-bottom:10px;}
.tableSC th{padding:5px; background-color:#e8e8e8; color:#000000;}
.qty{font-size:1em; padding:.1em;}
td.subTotal{font-size:1.1em; font-weight:bold;}
.tableSC a{font-weight:bold; color:#464646;}
.size12 {font-size:1em; font-weight:bold;}
.altColor {background-color:#f5f5f5;}
.altColor td{padding:5px;}
.altColor2 {background-color:#fafafa;}
.altColor2 td{padding:5px;}
.cartEmpty{border:1px solid #C9DFED; padding:5px; text-align:center; font-weight:bold;}

