/* CSS Document */
body {margin:0px;padding:0px;font-family:tahoma,verdana,ms sans serif, arial;font-size:11px;line-height:17px;}
img {border:0px;}
a {color:#333;}
#pageWrapper{width:950px;margin:10px auto;padding:0px;}


.hide {display:none;}
.pixbr{float:none;clear:both;}
.l {float:left;}
.r {float:right;}
.cols {float:left; }
.X20 {margin-left:20px; margin-right:20px;}
.X50 {margin-left:50px; margin-right:50px;}
.Y20 {margin-top:20px; margin-bottom:20px;}
.Y50 {margin-top:50px; margin-bottom:50px;}
.XY20 {margin:20px;}
.XY50 {margin:50px;}


/* -- Rounded Box Container -- */
.boxBlue {clear:both;background:#E0EBF5}
.boxBlue .boxTop {background: transparent url('../images/box_blue_tl.gif') no-repeat top left;}
.boxBlue .boxTop div{background:transparent url('../images/box_blue_tr.gif') no-repeat top right; height:10px;}
.boxBlue .boxBottom {background: transparent url('../images/box_blue_bl.gif') no-repeat bottom left;}
.boxBlue .boxBottom div{background:transparent url('../images/box_blue_br.gif') no-repeat bottom right; height:10px;}
.boxBlue .boxContent {padding:0px 10px;border:1px solid #E0EBF5;}
.boxBlue .noBackground {background:none;}
/* -- Rounded Box Container -- */
.boxGray {clear:both;background:#F5F5F5}
.boxGray .boxTop {background: transparent url('../images/box_gray_tl.gif') no-repeat top left;}
.boxGray .boxTop div{background:transparent url('../images/box_gray_tr.gif') no-repeat top right; height:10px;}
.boxGray .boxBottom {background: transparent url('../images/box_gray_bl.gif') no-repeat bottom left;}
.boxGray .boxBottom div{background:transparent url('../images/box_gray_br.gif') no-repeat bottom right; height:10px;}
.boxGray .boxContent {padding:0px 10px;border:1px solid #F5F5F5;}
.boxGray .noBackground {background:none;}
/*-- UL Styles -- */
.ulTypeSpan {margin:0px;padding:0px;list-style:none;}
.ulTypeSpan li{margin:0px;padding:0px;list-style:none;display:inline;margin-left:10px;border-right: 1px solid #999999; padding-right:10px;}
.ulTypeSpan li.last {border:0px;}

.ulTypeRow {margin:0px;padding:0px;list-style:none;}
.ulTypeRow li{margin:0px;padding:0px;list-style:none;}

/*-- Header -- */
#header {margin:0px;padding:0px;}
#logo { margin:20px 20px;}

#siteMenu{margin-top:10px;}
#siteMenu a {text-decoration:none;color:#333333;}
#siteMenu a:hover {border-bottom:2px solid #993366;color:#993366;_border:0px;}
#siteMenu .ulTypeSpan li {margin-left:20px;padding-right:20px;font-size:14px;}

/*----------------------------- */
#siteSearchBox {border:1px solid #cccccc;padding-left:5px; color:#999999;}


#search_box {display:block;height:20px;_height:22px;margin-top:2px;text-align:right;}
#search_box form, #search_box label{display:inline;margin:0px;padding:0px;}
#search_box input{ height: 17px;margin:0px;padding:0px;}
#search_box span{display:block;float:left;vertical-align:middle;height:20px;margin:2px;}
#search_box span.txt {padding-top:3px;}


#siteLinks {float:left;}

#siteLinks{margin-top:10px;}
#siteLinks a {text-decoration:none;color:#333333;}
#siteLinks a:hover {color:#999999;}
#siteLinks .ulTypeSpan li {margin-left:20px;padding-right:20px;position:relative;}
#siteLinks li img {paddin-top:2px;}


#siteButtons {float:right;margin-top:5px;}
#siteButtons .ulTypeSpan li {background: url('../images/line_seperator.gif') no-repeat right ;border:0px;}
#siteButtons .ulTypeSpan li.last {background:none;} 

.cartInfo {background:url('../images/icon_cart.gif') no-repeat;padding-left:15px;}
.cartInfo a {color:#0099CC;}

/*-- BOdy COntent -- */
#bodyContent {margin-top:10px;}
#body_content h2 { margin:10px 0px;color:#1591DB; font-size:16px; font-weight:normal;}
#body_content h3 { margin:10px 0px;color:#990033; font-size:14px; font-weight:bold;}
#body_content p{margin:5px 0px;}
#body_content td{text-align:left;}
/* -- SideBar Left Panel --*/
#leftPanel {float:left;width:280px;}

#shopBySidebar {background: url('../images/shop_by_sidebar.png') no-repeat top left; padding-left:77px;min-height:320px;line-height:20px;}

#navMenu {margin:0px;padding:0px;min-height:300px;}
#navMenu h3{color:#336699; font-weight:normal;margin:10px 0px;padding:0px 0px 10px;border-bottom:1px solid #fff;font-size:20px;}
#navMenu a {color:#369;text-decoration:none;}
#navMenu u {margin:20px 10px;}
#navMenu ul li {background: url('../images/icon_arrow_000.gif') no-repeat left 6px; padding-left:15px;}
#navMenu ul li.active {background:#fff;}
#navMenu ul li.active a {color:#336699;}
#navMenu ul a {color:#000;text-decoration:none;}
#navMenu ul a:hover {color:#336699;text-decoration:none;}

#rightPanel{width:650px;float:right;}
#content .boxContent{ margin:5px 10px;}
#splash {width:600px;height:200px;background: #cccccc url('../images/splash.png') no-repeat;}

/* -- ads--**/
#ads {margin:10px 0px;}
#ads img {margin:0px 8px}

/*-- Find A gift --*/
#findGift {background:#FFFFCC;padding:10px 20px;}
#findGift span{margin:0px 10px;float:left;height:20px;}
#findGift span label {vertical-align:top;}
/*-- BOdy Content --*/
#body_content{background:#fff;border-top:1px solid #fff;padding:10px;}
#body_content h1 {margin:10px 0px;padding-bottom:3px;border-bottom:1px solid #006699;color:#006699;font-size:14px;font-family:'ms sans serif';text-transform:uppercase;}

/*-- Product View  --*/
.rs {text-align:left;}
.rs .rsRow {float:left;line-height:17px;margin:20px; width:145px;}
.rs .rsRow .rsCol { display:block;}
.rs .rsRow .rsCol span {display:block;text-align:center;}
.rs .rsRow .rsCol .pic {width:141px; height:122px; overflow:hidden;border:1px solid #efefef;}
.rs .rsRow .rsCol .pic img{}
.rs .rsRow .rsCol .title {font-weight:bold;text-align:left;}
.rs .rsRow .rsCol .price{float:left; margin:0px ;width:40%;text-align:left;}
.rs .rsRow .rsCol .price em{color:#CC0000;display:block;font-style:normal;font-weight:bold;}
.rs .rsRow .rsCol .action{font-size:-1;float:left;text-align:right;width:60%;}
.rs .rsRow .rsCol .action a{display:block;margin:2px;}

/*-- footer --*/
#footer{
margin-top:10px; 
}
#linksBlock {
	background: #DEDEDE url('../images/footer_bg.png') repeat-x top left;
	border-bottom:1px solid #cccccc;
	padding:0px;
	margin:10px 0px 0px;
}
#linksBlock td {vertical-align:top;text-align:left;background: url('../images/footer_section.png') left top repeat-y;border-left:1px dotted #cccccc; }
#linksBlock div.cols {width:auto;}
#linksBlock ul {padding: 10px 0px; float:left;}
#linksBlock li {margin-left:20px;}
#aboutus h1{background: url('../images/link_block_aboutus.png') no-repeat;float:left;width:30px;height:100px;text-indent: -999em;margin:5px;}
#shopping h1{background: url('../images/link_block_shopping.png') no-repeat;float:left;width:30px;height:100px;text-indent: -999em;margin:5px;}
#business h1{background: url('../images/link_block_business.png') no-repeat;float:left;width:30px;height:100px;text-indent: -999em; margin:5px;}
#guide h1{background: url('../images/link_block_guide.png') no-repeat;float:left;width:30px;height:100px;text-indent: -999em;margin:5px;}

#copyright {
border-top:1px solid #999999;
color:#666666;
font-size:10px;
height:15px;
margin:0px;
margin-bottom:10px;
}


/*----------------------------- */
#cart {}
.cart_msg {border: 1px dotted #cccccc; background:#f7f7f7 2px 3px no-repeat;color:#333333;padding:5px 10px;margin:10px 0px;min-height:20px;}
.cart_ok {padding-left:35px;background-image:url('../images/ico_msg_ok.png'); }
.cart_alert {padding-left:35px;background-image:url('../images/ico_msg_alert.png');}
.cart_error {padding-left:35px;background-image:url('../images/ico_msg_error.png');}

#cart table{}
#cart thead {margin:5px 0px;}
#cart th{border-bottom:1px solid #cccccc; padding:5px 5px;}
#cart tbody {margin:5px 0px;}
#cart td{border-bottom:1px dotted #cccccc;padding:5px 5px;}


#cart_btns {margin:10px 0px 0px 0px;border-top: 2px double #999999;padding: 20px;text-align:center;}
#cart_btns a {margin:5px ;padding:5px; color:inhert;color:#ffffff;text-decoration:none;font-weight:bold;}
#cart_btns .more{background:#009900;}
#cart_btns .checkout{background:#CC0000;}
/*----------------------------- */#search_rs {padding:0;}#search_rs h1 {border:0 none;margin:0;padding:0;}#search_rs .rs_details {height:15px;padding-bottom:2px;text-align:right;}#search_rs .rs_summary {text-align:left;width:250px;}#search_rs .rs_details .pagination {/*margin-left:250px;width:350px;*/}#search_rs .rs_details .pagination a, .ditto_page {color:#333333;margin:0 2px;text-decoration:none;}#search_rs .rs_details .pagination a.active, .ditto_currentpage {color:#CC0000;font-weight:bold;margin:0 5px;}#search_rs .rs_details .pagination a:hover {color:#CC0000;text-decoration:underline overline;}
.border_top {border-top:1px solid #333333;}.border_bottom {border-bottom:1px solid #333333;}

#callus { background: url(../images/contactus.png) no-repeat; align:right;width:172px;height:223px; padding: 0px;margin-left:90px;}
#callus div{margin:110px 10px 10px;position:absolute;}