/* ces-vgm */


div.middle-left{ font-size: 0.9em; }

div.middle-left ul{
	list-style-type: none;
	position:relative;
	clear: none;
	/*font-size: 1.1em;*/
}

div.middle-left ul ul li a{
	/*font-size: 0.85em;*/
	padding-top: 0;

}

div.middle-left ul ul ul li a{
	/*font-size: 1.05em;*/
	padding-top: 0em;

}

div.middle-left{ 
	position:relative;
	margin-top: 10px;
	float: left; 
	height:100%;
	/*background: #efe7e8;*/
	clear: none;
	margin-left: 10px;
	width: 223px;
	/*margin-left: 10px;*/
	}
.middle-left ul li img{  }	
.middle-left ul {
list-style: none;
margin: 0;
padding: 0;
}

.middle-left ul li{ margin-left: 0; }
.middle-left a {
/*font-size: 0.7em;*/
font-family: Verdana, Arial;
font-weight: bold;
display: block;
margin: 0
color: #311313;
text-decoration: none;
text-align: left;

padding-top: 0.25em; padding-left: 20px; /*padding-bottom: 0.2em;*/ padding-right: 4px;

}

/* bullets for all nav*/
	.middle-left a{ 
	background: url(../images/sce/bullet-grey.gif) no-repeat;
	background-position: 3px center;
	}
	
.middle-left a.main_menu {
display: block;
color: #311313;
text-align: left;
background: #FFFFFF;
background: url(../images/sce/bullet-grey.gif) no-repeat;
background-position: 3px center;
}

.middle-left a#current{
color: #7a2044;
background: url(../images/sce/bullet-burgendy.gif) no-repeat;
background-position: 3px center;
text-decoration: underline;
}

.middle-left a#current{
background: url(../images/sce/bullet-burgendy.gif) no-repeat;
background-position: 3px center;
text-decoration: underline;
color: #7a2044;
}

.middle-left a:hover {
background: url(../images/sce/bullet-burgendy.gif) no-repeat;
background-position: 3px center;
text-decoration: underline;
color: #7a2044;

}

.middle-left a.main_menu:hover {
background: url(../images/sce/bullet-burgendy.gif) no-repeat;
background-position: 3px center;
text-decoration: underline;
color: #7a2044;
}

.middle-left a#current:hover{
background: url(../images/sce/bullet-burgendy.gif) no-repeat;
background-position: 3px center;
text-decoration: underline;
color: #7a2044;
}

/*secondary nav*/
				
		div.middle-left ul ul{
		font-weight:normal;
		/*font-size: 0.8em;*/
		margin-left: 0px;
		position:relative;
		clear: none;
		}
		
		.middle-left ul ul a{
		margin-left: 10px;
		color: #311313;
		}
		
		.middle-left ul ul ul {
		margin-left: 10px;
		color: #311313;
		}
		
		
		/*secondary nav current*/
			.middle-left ul ul a#current{
			color: #7a2044;
			text-decoration: underline;
			}
			
			/*secondary nav rollover*/
			.middle-left ul ul a:hover{
			color: #7a2044;
			text-decoration: underline;
			}

/*display / hide sub menus */
		/* show submenu of current page*/
		.middle-left ul li.main_current ul,
		.middle-left ul li.current ul,
		.middle-left ul li.main_current ul li.current ul,
		.middle-left ul li.current ul li.current ul{
		display:block;
		}
		
		/* hide submenus */
		.middle-left ul li ul,
		.middle-left ul li.main_current ul li ul,
		.middle-left ul li.current ul li ul{
		display:none;
		}
	
div.middle-left a{  }
div.middle-left.menu ul li a.middle-left_link0{ /*border-top: 1px solid #b6c8d3;*/ }	



/* Correct VGM Pages Left Column Content */
		div.c2a-vgm-nav-spacing{ 
		float: left; 
		clear: both;
		margin-left: -10px;
		margin-top: 10px;
		padding: 15px;
		padding-top: 0;
		border-top: 5px solid #ffffff;
		/*width: 100%;*/
		}
		
		div.c2a-vgm-nav-spacing a{ 
		 background: none;
		 padding: 0;
		 float: left;
		 clear: both;
		 padding-top: 20px;
		 padding-bottom: 20px;
		 }
		 
		 div.c2a-vgm-nav-spacing a:hover{
		 background: none;
		 }

div#vgm_category_path{ margin-top: 15px; }

/* Product Category Page */
div.vgm_sub_category{ margin-left: 15px; }

/* Product Detail Page  */		
span#product-add div.clear{ /*display: none; */}
div.vgm_product_price div.clear{ /*display:none; */}

div.vgm-product-horizontal-band{ width: 440px; margin-top: 5px; padding-top: 15px; clear: left; }
div.product-product-price{ float: right; width: 170px; min-height: 170px; padding: 15px; color: #7a2044; border: 1px solid #be9aa8; }
div.vgm_product_image img#main_image{ width: 200px; }
div.product-thumb-image{ float: left; width: 200px; min-height: 200px; border: 1px solid #be9aa8; }

div.vgm_sell_price div.label{ width: 100%; padding: 0; color: #7a2044; text-align: left; }
div.vgm_sell_price div.data{ width: 100%; font-size: 1.4em; color: #7a2044; padding: 0; text-align: left;}
div.vgm_product_data div.label{ width: 100%; padding: 0; text-align: left;  }

div.vgm_product_data input#ctl01_MainContent_product_add_add_favorite{ display: none; }

div.vgm_order_summary{ text-align: right; color: #000000; font-weight: bold; margin-bottom: 10px; margin-top: 10px; }

div.vgm_account_nav{ ; width: 485px; }
div.vgm_account_nav ul{  margin: 0; padding: 0; padding: 4px; background: #efefef; }

div.clear{ clear: left; }



/* Login Page */
div.padded-rectangle{ 
	width: 65%
	margin-top: 2em;
	padding-top: 15px;
	padding-bottom: 15px;
 	padding-left: 20px;
 	padding-right: 20px;
  	border: 1px solid #be9aa8; 
  	}
  	
  div.padded-rectangle h2.first{ margin-top: 0; }
  
  /*My Account Page*/
  
div.form{ width: 450px; }
div.indent label{ margin-left: 0; padding-left: 0; width: 100px; }

div.vgm_step ul{ display: none; }


/* Fieldset / Legend Styles */
fieldset{  
padding: 10px; 
border: 1px solid #7b2145;
}

legend{  
padding: 10px;
font-size: 1.2em;
font-weight: bold;
color: #7b2145;
}

/* Table Styles  */
table {
border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid; border-collapse: collapse
}
th {
border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 10px; font-weight: bold; background: #cccccc; padding-bottom: 4px; border-left: #999999 1px solid; padding-top: 4px; border-bottom: #999999 1px solid
}
td {
border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 10px; background: #fff; padding-bottom: 4px; border-left: #999999 1px solid; color: #000000; padding-top: 4px; border-bottom: #999999 1px solid
}
table {
border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid
}
th {
border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 10px; font-weight: bold; background: #cccccc; padding-bottom: 4px; border-left: #999999 1px solid; padding-top: 4px; border-bottom: #999999 1px solid
}
td {
border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 10px; background: #fff; padding-bottom: 4px; border-left: #999999 1px solid; color: #000000; padding-top: 4px; border-bottom: #999999 1px solid
}




input#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous{ float: left; padding: 5px; }
input#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_submit{ font-weight: bold;  padding: 5px; padding-left: 15px; padding-right: 15px; float: right;}


