/*----------------------------------------------------------
title:		master stylesheet
template:	00172
version:  	1.0
created:	november 2009
----------------------------------------------------------*/

@import 'reset.css';

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans;
	font-size: 12px;
	
	}
	
#container {
	margin: 0 auto;
	padding: 0 0px;
	width: 960px;
	
		background: transparent;

	}

.clear {  clear : both; }

/*////////// begin header //////////*/
#flashcontent {margin : 0; width :710px;}

#logo {
	float: left;
	margin: 0;
	padding: 0px 0 0px 15px;
	width: 90%;
	font-size: 1.8em;
	font-weight: bold;
	color: #666;
	}

#header {
	float: left;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 104px;
	background: #fff url(../images/header_bg.jpg) no-repeat scroll center top;

	}
	
/*/ begin main navigation /*/
	
#nav {
	float: left;
	margin: 0 0 0px 0;
	padding: 0px 0 0 0;
	width: 960px;
	margin : 0px 0 0 0;
	border-left : 1px solid #ccc;
		border-right : 1px solid #ccc;

	/*background: url(../images/nav_bg.png) repeat-x; */
	background-color : #000;
	background-position: bottom;
	}
	
#topNav {
	margin: 0;
	padding: 0px 0 0 17px;
	}

#topNav .left {
	float: left;
	height : 36px;
		border-right : 1px solid #ccc;

	}

#topNav .center {
	width: 96%;
	}

#topNav .center .link {
	float: left;
	
	text-align: center;
	border-right : 1px solid #ccc;
	}

#topNav .center .link a {
	font-size: 1.40em;
	padding: 8px 25px ;
	text-decoration: none;
	display : block;
	color: #fff;
	}

#topNav .center .link a:hover {
	color: #d0d0d0;
		background: url(../images/nav_hover_bg.jpg) repeat-x;

	}

#topNav .center .spacer {
	float: left;
	width: 0px;
	height: 35px;
	}

#topNav .right {
	float: left;
	width: 2%;
	}

/*/ end main navigation /*/
	
/*////////// end header //////////*/

/*////////// begin content //////////*/

#content {
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	width: 960px;
	background-color :#fff;
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;

	}
	
#content-left {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	width: 200px;
	background : #f5f5f5;
	}
	
#content-middle {
	float: left;
	margin: 0;
	padding: 10px;
	width: 710px !important;
	background: #fff;
	}
	
#content-right {
	float: left;
	margin: 0;
	padding: 0;
	width: 210px;
	}
	
/*////////// end content //////////*/

/*////////// begin footer //////////*/

#footer {
	float: left;
	margin: 0px 0 0 0;
	padding: 0 0 10px 0;
	width: 960px;
	border-top : 1px solid #006699;
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;
	}

/*////////// end footer //////////*/
	
/*////////// begin front end edits //////////*/

.editLogoText {margin: -12px 0 0 2px; padding: 0;}

.editProduct {float: right; margin: 0; padding: 0;}

.editCategory {float: right; margin: 0; padding: 0;}

.editCartBtn {position: relative; top: 0; left: 45px; margin: 0; padding: 0;}

.editDetailBtn {position: relative; top: 0; left: 20px; margin: 0; padding: 0;}

.editNavMenu {position: absolute; margin: 2px 0 0 7px; padding: 0;}

.editFooterMenu {float: right; margin: 0; padding: 0;}

.editFooterWidget {position: relative; margin: 0; padding: 0; top: 7px; left: 13px;}

.deleteFooterWidget {position: relative; margin: 0; padding: 0; top: -9px; left: 38px;}

/*/ begin category widget /*/

.editCategoryWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteCategoryWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.swapCategoryWidgetBullet {position: relative; margin: 0; padding: 0; left: -4px;}

/*/ end category widget /*/

/*/ begin currency widget /*/

.editCurrencyWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteCurrencyWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end currency widget /*/

/*/ begin featured widget /*/

.editFeaturedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteFeaturedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end featured widget /*/

/*/ begin information widget /*/

.editInformationWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteInformationWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.swapInformationWidgetBullet {position: relative; margin: 0; padding: 0; left: 8px;}

/*/ end information widget /*/

/*/ begin language widget /*/

.editLanguageWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteLanguageWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end language widget /*/

/*/ begin new arrivals widget /*/

.editNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end new arrivals widget /*/

/*/ begin reward points widget /*/

.editRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end reward points widget /*/

/*/ begin search widget /*/

.editSearchWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSearchWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end search widget /*/

/*/ begin shopping cart widget /*/

.editSidebarWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSidebarWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shopping cart widget /*/

/*/ begin shopping cart detailed widget /*/

.editSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shopping cart detailed widget /*/

/*/ begin specials widget /*/

.editSpecialsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSpecialsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end specials widget /*/

/*/ begin newsletter widget /*/

.editSubscribeWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSubscribeWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end newsletter widget /*/

/*/ begin top sellers widget /*/

.editTopSellersWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteTopSellersWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end top sellers widget /*/

/*/ begin vendors widget /*/

.editVendorsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteVendorsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end vendors widget /*/

/*/ begin left image widget /*/

.editLeftImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteLeftImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end left image widget /*/

/*/ begin right image widget /*/

.editRightImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteRightImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end right image widget /*/

/*/ begin shop by price widget /*/

.editShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shop by price widget /*/

/*/ begin product list widget /*/

.editProductListWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteProductListWidget  {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.addProductListWidget {position: relative; margin: 0; padding: 0; top: -47px; left: 100px;}

/*/ end product list widget /*/

/*/ begin custom image widget /*/

.editCustomImageWidget {position: relative; margin: 0; padding: 0; top: 28px; left: 39px;}

.deleteCustomImageWidget {position: relative; margin: 0; padding: 0; top: 13px; left: 64px;}

.addCustomImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 14px;}

/*/ end custom image widget /*/

/*/ begin horizontal image widget /*/

.editHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: 7px; left: -12px;}

.deleteHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: -10px; left: 13px;}

/*/ end horizontal image widget /*/


#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 14px Tahoma, Arial}

	#jsddm li a
	{	display: block;
	/*background: url(../images/nav_bg.png) repeat-x; */

	background-position : bottom;
		padding: 8px 32px;
		text-decoration: none;
		border-right: 1px solid #666;
		width: auto;
		color: #EAFFED;
		}

	#jsddm li a:hover
	{	background: #24313C}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			z-index : 100000;
		}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
								}
			
			#jsddm li ul li a
			{	width: 120px;
				background: #f5f5f5;
				color: #0f3b4d;
						padding: 4px 12px;
font: 12px Tahoma, Arial;
	border-bottom: 1px solid #ccc;
		border-top: 1px solid #fff;
border-right : none;
				}
			
			#jsddm li ul li a:hover
			{	background: #e7eff1;		border-top: 1px solid #c1dcdf;
}

#productGrid {color : #666;}

#productGrid h2, #categoryGrid h2 {background-color : #e5f2ff;
border : 1px solid #8db8e4;
font-size : 12px;
font-weight : normal;
padding : 3px 10px;
color :#333;
margin : 0 0 5px 0;}

#productGrid h2 a, #categoryGrid h2 a { text-decoration : none;}

#productDescription p, #productReviewsAddNote { color : #666;}
#productReviewsAddNote .sublink {color : #6699cc;}
.link {color : #6699cc;}

.left {float : left;}
a .gift { border : none; margin : 0px; padding : 0px;}

#home_featured #featuredBody1, #home_featured #featuredBody2, #home_featured #featuredBody3, #home_featured #featuredBody4, #home_featured #featuredBody5, #home_featured #featuredBody6, #home_featured #featuredBody7, #home_featured #featuredBody8 { float : right !important; margin : 10px 0 !important; border : none !important; width : 170px !important; height : 170px;}
#home_featured  #widgetFeatured {width : 710px !important;}
#home_featured #widgetFeatured .top { width : 696px !important; background : #666; color :#fff;}

#widgetFeatured .btm  { border : none !important;}
#widgetFeatured .body .all-link {visibility:hidden;}

#widgetFooter .nav .title { background-color : #336699; padding : 2px 5px !important;}

.top_actionItems {float : right; padding-top : 5px; font-size : 10px; color : #336699; }
.top_actionItems a {color : #336699; text-decoration : none;}

.phone_num {font-weight : bold; color : #666; font-size : 14px; text-align : right; margin : 0 0 0 100px;}

.addToCartBtnNoImg { float :left;}
.detailBtnNoImg {float : right;}
#productGrid .title a{ font-size : 10px !important; font-weight : normal !important;}

#productGrid .title, #productGrid .description { margin-bottom : 0px !important;}
/*////////// end front end edits //////////*/
	
.mylogo {visibility : hidden;}
.sdetailsNoImg {visibility : hidden; display : none;}

