/*********** START FIXES *****************/

/* Adjusts product display boxes to right of content area */
.PageText_L661n, .PageText_L662n, .PageText_L663n {color: #FFFFFF;}

/************ END FIXES ******************/

body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
	text-align:center;
	-webkit-text-size-adjust: none;
	background:url(../images/template/body_bg.gif) repeat left top;}
	

	
a, a:visited, a:active {outline-style:none;}
#body a {text-decoration:none;}
#body a:hover {text-decoration:underline;}

img {border:none !important;}

#body .end {border-right:none !important;}

.clear {clear:both;}

#table_checkout_cart3 li {list-style:inside}
	
#page_wrapper {background:url(../images/template/wrapper_bg.gif) repeat-x center top;}

img[src="v/vspfiles/templates/bling/images/HomePage/FeaturedProducts.gif"]{margin:-29px 0 0 0 !important;}

td#content_area form#v65-onepage-CheckoutForm {
    margin: 0 auto;
    width: 709px;
}
.v65-onepage-headerShort {
background-color:#676767;
}
.ie10 * {
 outline: none;
 border: none;
}

/* ############################### HEADER ############################### */
#header {
    height: 142px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 980px;}
	
#header div#display_homepage_title{
	width:380px;
	height:80px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:22px;
	left:4px;
	font:29px/46px "Century Gothic", Arial, Helvetica, sans-serif;
}

#header div#display_homepage_title a{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	color:#fff;
	/*top:25px;*/
	left:6px;
	position:absolute;
background:transparent url(../images/template/header_bg.png) no-repeat top left;
}

#header div a#homepage_title{
    background: none repeat scroll 0 0 transparent;
    color: #131313;
    font: 32px/46px Arial,Helvetica,sans-serif;
    text-indent: 0;
    text-transform: uppercase;
}

/* ############################### SITE TOOLS ############################### */
#site_tools {
   color: #808080;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    text-align: right;
    text-transform: uppercase;
    top: 27px;}
	
#site_tools > a {
	padding:0 10px;
	font-size:12px;
	color:#808080;
	border-right:1px solid #808080;}
#site_tools a.cartLink {
	border-right: 0;
	padding-left: 10px;
}
/* ############################### TOP NAVIGATION ############################### */
#top_nav {
	margin:0 auto;
	padding:0;
	width:980px;
	height:56px;
	text-align:center;
	background:url(../images/template/top_nav_bg.gif) top left repeat-x;}

#display_menu_1 {
	margin:0;
	padding:0;
	width:auto;
}
#display_menu_1 ul {
	width:auto;
	margin:0;
	padding:3px 0;
	list-style:none;
	text-align:center;}

#display_menu_1 ul li {
	text-align:center;
	display:inline;}
	
#display_menu_1 ul li a {
	padding:0 10px;
	color:#000;
	border-left:0px solid #000;}

/* ############################### SEARCH BOX ############################### */
#display_search{
    background: url("../images/template/search_bg.gif") no-repeat scroll 0 0 transparent;
    height: 29px;
    position: absolute;
    right: 24px;
    top: 66px;
    width: 203px;
}
#display_search form{
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}
#search_input{
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #000000;
    color: #999999;
    display: block;
    float: left;
    font: 12px arial,"Times New Roman",Times,serif;
    margin: 0;
    padding: 8px 10px;
    text-align: left;
    width: 155px;
}
#search_submit{
	background:none;
	border:0px solid #000;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	font-size:0;
	height:25px;
	margin:0;
	padding:0;
	text-align:right;
	text-indent:-9999px;
	width:26px;
}

/* ############################### MAILING LIST ############################### */
#eList{
	background:url(../images/template/elistBg.gif) no-repeat 0 0;
	height:40px;
	margin:0;
	padding:0;
	width:200px;
}
#eList .title{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 10px;
}
#eList form{
	margin:0;
	padding:0;
	width:200px;
}
#elist_input{
	background:none;
	border:1px #000 solid;
	color:#000;
	display:block;	
	float:left;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:5px 0 3px 10px;
	text-align:left;	
	width:135px;
}
#elist_submit {
	background:none;
	border:1px #000 solid;
	color:#fff;
	cursor:pointer;
	display:block;
	float:right;
	font-size:0;
	height:28px;	
	margin:0;
	padding:0;
	text-align:right;
	text-indent:-9999px;
	width:20px;
}
/* ############################### SHOPPING CART DISPLAY ############################### */
#cart_wrapper {font-weight:normal;}

#display_cart_summary,
.cartsummary_full,
.cartsummary_empty {display:inline;}

#display_cart_summary a{
border-right:0px solid !important;
font-weight:bold !important;
}

#view_cart_text_right {display:inline;}

/* ############################### DROP DOWNS ############################### */
#DropDown_ShopBy_Manufacturer select,
#DropDown_ShopBy_Category select,
#DropDown_ShopBy_Price select {
	margin:8px 0;
	padding:0;
	width:160px;
	font-size:11px;}

/* ############################### LEFT_NAV ############################### */
#left_nav {    
background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: left;
    width: 230px;}
	
#left_nav h3 {
    background: url("../images/template/leftnavh3bg.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    font: 600 13px arial,tahoma,verdana;
    height: 17px;
    margin: 0 0 10px;
    padding: 12px 10px 8px 20px;
    text-transform: uppercase;
    width: 200px;}
	
#left_nav ul {
	width:auto;
	margin:2px 0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	color:#999;
	list-style:none;	
}
#left_nav ul li{
	margin:0px;
	padding:2px 0px 0px 10px;
}
#left_nav ul li a{
	color:#000;
	text-decoration:none;
}
#left_nav ul li a:hover{
	color:#EEE;
	text-decoration:none;
}
	
/* ############################### PROMOTIONS ############################### */
#display_promotions_999{
	margin:0px;
	padding:10px 0px;
	text-align:center;
	vertical-align:middle;}

/* ############################### CONTENT ############################### */
#content {
	margin:10px auto 0;
	padding:0;
	width:980px;
	text-align:left;
	background: url(../images/template/content_bg.gif) repeat-y top left;}
	
#content_area {
	background: none repeat scroll 0 0 #fff;
	margin: 0 0 0 10px;
	padding: 10px;
	text-align: left;
	width: 719px;
	min-height:143px;}

#content #content_area table{text-align:left;}



/* ############################### FOOTER ############################### */
#footer{
	/*background: url(../images/template/footer_Bg.gif) no-repeat 0 0;*/
	margin:0 auto;
	padding:0;
	width:980px;
}
#footer a{
	color:#999;
}
#footerTop{
	/*background: url(../images/template/footerTopBg.gif) repeat-x 0 0;*/
	color:#000;
	margin:30px 0 0 20px;
	padding:0;
	float:left;
}
#footerTop ul{
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	padding:0;
	width:150px;
}
#footerTop li{
	color:#000;
	font-size:12px;
	margin:0 0 8px 0;
	text-align:left;
}
#footerTop li.title{
	font:12px Arial, Helvetica, sans-serif;
	color:#016699;
	text-transform:uppercase;
}
#footerTop li.title a{
	font:12px Arial, Helvetica, sans-serif;
	color:#016699;
	text-transform:uppercase;

}
#footerTop li a{
	color:#000;
}
#footerBottom{
	/*background: url(../images/template/footerBottomBg.gif) repeat-x 0 0 ;*/
	color:#6d6d6c;
	font-size:12px;
	margin:20px auto 0;
	padding:15px 0;
	text-align:center;
	width:980px;
	border-top:1px solid #c7c7c7;
}
#footerBottom a{
	color:#6d6d6c;
}