@import url("../../../../css/base.css");

/***START Alniro Implemented Styles***/

	/***START Global Page Structure Styles***/


	table#PageTable {
		margin: 0 auto 0 auto!important;
		width: 980px;
		
		background: url(images/inner_table_bg.jpg) top left repeat-y;
		}
	table#PageSubTable {
		width: 100%;
		
		}
	td#TopBannerCell div.logo {
		background: #B3B095 url(images/top_banner_bg.gif) top left repeat-x;
		height: 140px;
		overflow:hidden;
		}
	td#TopBannerCell div.logo img {
		width: 320px;
		height: 140px;
		}
	td#TopBannerCell div.logo img#TopBannerStrapLine {
		width: 365px !important;
		height: 46px !important;
		margin: 50px 35px 0 0;
		}
	td#TopSubBannerCell {
		background: url(images/menu_bar_out_left_corner.gif) top left no-repeat;
		}
	td#TopSubBannerCell div.TopSubBannerMenu {
		background: url(images/menu_bar_left_corner.gif) top left no-repeat;
		height: 35px;
		margin: 0 0 0 250px;
		background-color: #3C3A2C;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul {
		margin: 0 0 0 75px;
		padding: 10px 0 0 0;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li {
		float: left;
		margin: 0 0 0 50px;
		list-style: none outside;
		text-transform: uppercase;
		color: #FFF;
		font-size: 65%;
		font-weight: bold;
		height: 20px;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li a:link,
	td#TopSubBannerCell div.TopSubBannerMenu ul li a:active,
	td#TopSubBannerCell div.TopSubBannerMenu ul li a:visited {
		color: #FFF;
		text-decoration: none;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li a:hover {
		text-decoration: underline;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li span#SimpleSearchContainer {
		margin: -4px 0 0 150px; !important;
		*margin: -6px 0 0 70px; !important;
		display: block;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li span#SimpleSearchContainer img {
		width: 40px;
		height: 18px;
		margin: 0 0 0 5px;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li span#SimpleSearchContainer label {
		background-color: #B3B095;
		padding: 4px 4px 5px 4px;
		}
	td#TopSubBannerCell div.TopSubBannerMenu ul li span#SimpleSearchContainer input {
		height: 21px;
		*height: 23px;
		border: 0;
		}
	td.LeftColumn {
		width: 90px;
		vertical-align: top;
		padding: 20px 0 0 0;
		}
	td.LeftColumn div.lc-nav {
		min-height: 500px;
		}
	td.LeftColumn div.lc-nav ul {
		margin: 0 10px 20px 64px;
		}
	td.LeftColumn div.lc-nav ul li {
		width:97px;
		list-style: outside none none;
		text-transform: uppercase;
		font-weight: bold;
		}
		td.LeftColumn div.lc-nav ul li div div {
		border-bottom: 1px dotted #5D5C51;
		border-left: 8px solid #B3B095;
		padding: 5px 0 5px 10px;
		margin: 5px 0 5px 0;
		font-size: 60%;
		}
	td.LeftColumn div.lc-nav ul li div div:hover {
		background-color: #878888;
		}
	div.selectedcategorybox {

		border-left: 8px solid #FFF !important;
		}
	div.selectedcategorybox:hover {
		background-color: #B3B095 !important;
		border-left: 8px solid #FFF !important;
		}
	td.LeftColumn div.lc-nav ul li a:link,
	td.LeftColumn div.lc-nav ul li a:active,
	td.LeftColumn div.lc-nav ul li a:visited {
		color: #FFF;
		text-decoration: none;
		
		}
	td.LeftColumn div.lc-nav ul li a:hover {
		text-decoration: underline;
		}
	td.RightColumn {
		width: 140px;
		vertical-align: top;
		}
	td.RightColumn  ul li {
		list-style: none none;
		}
	td.RightColumn div#RightNavBasket {
	*display: inline;
	margin:35px 0 0 0;;
	width:115px;
	background-image:url(images/cartbg.png);
	background-repeat:no-repeat;
	height:167px;

	padding: 20px 0 0 0;


		}
	td.RightColumn div#RightNavBasket img {
	margin:0;
	padding:0;


		}

	
		
	td.RightColumn div#RightNavBasket  ul {
	width:100px;
	margin: 0px 0 0 7px;
	font-size:110%;

	list-style: none ;


	padding:0;
		}
	td.RightColumn div#RightNavBasket div ul li {
		list-style: none ;
		font-size: 60%;
		padding: 0 0 0 0;

		margin: 0px 0px 4px 0px;
		}
	td.RightColumn div#RightNavBasket div ul li.head {
	margin:0;
	padding:0;

		}
	td.RightColumn div#RightNavBasket div ul li.head img {
		height: 29px;
		width: 100px;
		margin:0;
		padding:0;
		}
	td.RightColumn div#RightNavBasket span.CartTotal {
		padding-left: 10px;
		}
	td.RightColumn div#RightNavBasket div ul li.CheckOut {

		}
	td.RightColumn div#RightNavBasket div ul li.CheckOut img {
		margin: 0 auto 0 auto;

		padding: 0;
		}
	
	td.RightColumn div.navigator {
		/*background: url(images/planet-holds-collections.png) no-repeat top left;
		padding-top: 20px;
		*padding-top: 40px;*/
		padding-bottom: 20px;
		margin-top: 0 !important;
		}
	td.RightColumn div.navigator div.categorybox,
	td.RightColumn div.navigator div.overcategorybox,
	td.RightColumn div.navigator div.selectedcategorybox,
	td.RightColumn div.navigator div.overselectedcategorybox
	 {
		/*display: none;*/
		text-transform: uppercase;
		font-size: 120%;
		}
	td.RightColumn div.navigator div.categorybox,
	td.RightColumn div.navigator div.overcategorybox {
		margin-top: 20px;
		}
	td.RightColumn div.navigator div.subcategorybox,
	td.RightColumn div.navigator div.oversubcategorybox {
		margin-left: -20px !important;
		*margin-left: -5px !important;
		}
	td.RightColumn div.navigator div.selectedsubcategorybox,
	td.RightColumn div.navigator div.overselectedsubcategorybox {
			font-style: italic;
			margin-left: -5px !important;
		}
	td.RightColumn div.navigator div {
		margin-top: 8px;
		margin-left: -15px !important;
		*margin-left: 0 !important;
		}
	td.RightColumn div.navigator a {
		color: #FFF;
		text-decoration: none;
		font-weight: bold;
		font-size: 70%;
		}
	td.RightColumn div.navigator a:hover {
		text-decoration: underline;
		}
	
	td.RightColumn div.navigator div.selectedcategorybox,
	td.RightColumn div.navigator div.overselectedcategorybox {
		border: 0 !important;
		/*margin-bottom: 18px;*/
		margin-top: 30px;
		}
		
	/***START Expanding nav styles***/
	div.newMenu {
		background: #4B4938;
		position: absolute;
		top: 177px;
		margin-left: 200px;
		*margin-left: 170px;
		z-index: 2000;
		}
	div.newMenu ul {
		margin: 0 !important;
		}
	div.newMenu ul li {
		float: none !important;
		text-transform: uppercase;
		margin: 0 0 0 0 !important;
		padding: 4px 6px 4px 6px;
		border-bottom: 1px dotted #676556;
		height: auto !important;
		font-size: 100% !important;
		*width: 100px;
		*font-size: 95% !important;
		}
	
	/***END Expanding nav styles***/
	
	
	td.Content {
		/*width: 590px;*/

		vertical-align: top;
		}
	td.Content2Col {
		width: 730px;
		vertical-align: top;
		margin: 0 0 0 40px;
		padding: 0;
		}
	td.Footer {
		padding: 10px 0 0px 0;
		background: url(images/footer_bg.jpg) top center repeat;
		}
	td.Footer img {
	display:inline;
	margin:0 4px 0 0;
	
		}
	td.Footer div#FooterLeft {
		float: left;
		width: 650px;
		}
	td.Footer div#FooterLeft ul {
		margin: 0 0 20px 0;
		}
	td.Footer div#FooterLeft ul li {
		float: left;
		list-style: outside none none;
		border-right: 1px solid #FFF;
		font-size: 75%;
		
		}
	td.Footer div#FooterLeft ul li a:link,
	td.Footer div#FooterLeft ul li a:active,
	td.Footer div#FooterLeft ul li a:visited {
		color: #FFF;
		text-decoration: underline;
		}
	td.Footer div#FooterLeft ul li a:hover {
		color: #B3B095;
		text-decoration: underline;
		}
	td.Footer div#FooterLeft p,
	td.Footer div#FooterLeft ul li {
		padding: 0 20px 0 20px;
		}
	td.Footer div#FooterLeft p,
	td.Footer div#FooterRight p {
		font-size: 55%;
		color: #BFBFBF;
		line-height: 150%;
		}	
	td.Footer div#FooterRight {
		float: right;
		width: 300px;
		margin: -8px 0 0 0;
		}	
	td.Footer div#FooterRight p span {
		color: #E1E1DD;
		}
	ul#CreditCards {
		margin: 15px 0 10px 20px !important;
		*margin: 0 0 0 20px !important;
		clear: both;
		}
	ul#CreditCards li span {
		padding-top: 5px;
		display: block;
		}
	ul#CreditCards li {
		padding: 0 10px 0 0 !important;
		color: #FFF;
		border: 0 !important;
		font-size: 60% !important;
		}
	ul#CreditCards li img {

		}
	/***END Global Page Structure Styles***/
	
	/***START EN Styles***/
table#delivery td p	{
	font-size:100%;
	margin:0!important;
	padding:0!important;
	}
div#inner	{
	width:634px;
	margin:0 auto;
	_margin:0 0 0 30px;
	*margin:0 0 0 35px;
	padding: 0 0 40px 0;
	}
div#inner p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	margin: 10px 0 0 0;
	}
div#patient	{

 height:62px;
 width:285px;
 margin: 0 0  0 220px;
	}
div#patient	p{
	color:#8e8b74;
	font-size:80%;
	margin:0;
	padding:0 0 0 2px;
	text-align:left;
	}
img#patient	{
	margin:0;
	padding:0;
	}
div#innerCustom	{
	width:520px;
	margin:0 auto;
	_margin:0 0 0 30px;
	*margin:0 0 0 35px;
	padding: 0 0 40px 0;
	background-image:url(images/stripe_b2edaa88adcc38819767375fef428a9c.png);
	}
div#innerCustom p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0px 15px 20px 15px!important;
	line-height: 180%;
	}
div#innerCustom td	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	}
div.devider	{
border-bottom:2px dashed #D7D7D7!important;
margin: 0 0 20px 0;
	}
table#delivery	{
width:80%;
margin:0 auto;

	}
	
div#innerCustom h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0 0 5PX 13px;
	}
div#innerCustom a:link, div#innerCustom a:visited	{
 color:#000000;

	}
div#innerCustom a:hover	{
 color:#A52525;

	}

	
	
div#innerCustom h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin: 0 0 5PX 13px;
	}
div#innerCustom ul	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 10px 35px 0 35px;
	line-height: 180%;
	}
div#innerCustom ul#links	{
	margin: 10px 0 40px 35px;
	list-style:none;
	}
p.topLink	{
	text-align:center;
	}
p.top	{
	text-align:center;
	}
div#innerCustom li	{
	}
div#inner h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 15px 0 0 0;
	font-weight:normal;
	color:#2F2F2F !important;
	}
div#bannerImage,
div#bannerImage_02,
div#bannerImage_03,
div#bannerImage_04,
div#bannerImage_05,
div#bannerImage_06,
div#bannerImage_07,
div#bannerImage_08,
div#bannerImage_09,
div#bannerImage_10,
div#bannerImage_11	{
	width: 520px;
	height: 145px;
	margin: 0 auto;
	background-repeat:no-repeat;
	}
div#bannerImage	{
	background-image:url(images/BannerImage_01.jpg);
	}
div#bannerImage_02	{
	background-image:url(images/BannerImage_02.jpg);
	}
div#bannerImage_03	{
	background-image:url(images/BannerImage_03.jpg);
	}
div#bannerImage_04	{
	background-image:url(images/BannerImage_04.jpg);
	}
div#bannerImage_05	{
	background-image:url(images/BannerImage_05.jpg);
	}
div#bannerImage_06	{
	background-image:url(images/BannerImage_06.jpg);
	}
div#bannerImage_07	{
	background-image:url(images/BannerImage_07.jpg);
	}
div#bannerImage_08	{
	background-image:url(images/BannerImage_08.jpg);
	}
div#bannerImage_09	{
	background-image:url(images/BannerImage_09.jpg);
	}
div#bannerImage_10	{
	background-image:url(images/BannerImage_10.jpg);
	}
div#bannerImage_11	{
	background-image:url(images/BannerImage_11.jpg);
	}
h1#bannerTitle	{
	height:97px!important;
	padding:40px 0 0 30px;
	font-size:130%;
	width:240px;
	background-image:url(images/title_bg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
input#txtEMail	{
width:200px;
	}
div#innerCustom	{
	width:520px;
	margin:0 auto;
	_margin:0 0 0 30px;
	*margin:0 0 0 35px;
	padding: 0 0 40px 0;
	background-image:url(images/stripe_b2edaa88adcc38819767375fef428a9c.png);
	}
div#innerCustom p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0px 15px 20px 15px!important;
	line-height: 180%;
	}
div#innerCustom h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0 0 5PX 13px;
	}
div#innerCustom a:link, div#innerCustom a:visited	{
 color:#000000;

	}
div#innerCustom a:hover	{
 	color:#A52525;
	}
h1#bannerTitlePostCheck	{
	height:57px;
	_height:87px;
	padding:40px 0 0 30px;
	font-size:130%;
	width:230px;
	background-image:url(images/title_bg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
	
	
div#innerCustom h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin: 0 0 5PX 13px;
	}
div#innerCustom ul	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 10px 35px 0 35px;
	line-height: 180%;
	}
div#innerCustom ul#links	{
	margin: 10px 0 40px 35px;
	list-style:none;
	}

div#top	{
	height:36px;
	width:710px;
	background-image:url(images/top.png);
	}
div#middle	{
	background-image:url(images/ContBg.png);
	background-repeat:repeat-y;
	width:710px;
	}
div#bottom	{
	height:36px;
	width:710px;
	background-image:url(images/bottom.png);
	}
 .clearfloats	{
 	clear:both;
 	}
	/***START search Styles***/	
	
TABLE.advSearch	{
	font-size:70%;
	}
TABLE.Table4{
	font-size:70%;
	}
table.Instructions {
	width: 90%;
	margin: 0 auto 0 auto;
	}
td.Instructions	{
	padding: 20px 0 0 0!important;
	font-size:70%;
	text-align:right;
	color:#999999;
	}
div#inner img#AdvancedSearch1_imgAdvSearch	{
	margin: 20 93px 20 0;
	}
table#Table4	{
	font-size:90%;
	}
table#Table4 select	{
	font-size:90%;
	}
table#Table1 {
	font-size:90%;
}
td.c1	{
	width :50px;
	padding: 0 50px 0 0;
	}
td.c2	{
	width :50px;
	}
h2	{
	font-size:110%;
	}
div#createAcc	{
	margin: 50px 0 0 0;
	}
div#createAcc p	{
	margin: 10px 0 20px 0;
	}
div#signInAcc p	{
	margin: 10px 0 20px 0;
	}
table#signIn {
	font-size: 90%;
	margin: 0 auto;
	}
	table#signUp {
	font-size: 90%;
	margin: 0 auto;
	}
td.forgotlink	{
	font-size: 65%;
	}
ul#myprofile	{
	list-style:none;
	margin: 0 0 20px 0;
	}
ul#myprofile li	{
	margin: 0 0 5px 0;
	font-size:90%;
	}
table#Table2	{
	margin:0 auto;
	}
table#Table2 td	{
	padding: 3px 0 3px 0;
	font-size:90%;
	text-align: left;
	}
table#Table2 input	{
	width:206px;
	}
	div#savedAdd	{
	width:300px;
	margin: 10px 0 0 110px;

	}
table#customEdit	{
	margin: 20px auto;
	font-size:90%;
	}
table#customEdit td	{
	padding: 3px 0 3px 0;
	}
p.PageNavigation	{
	font-size:75%!important;
	}
div#help	{
	font-size:85%;
	}
div#help h2	{
	font-size:85%;
	margin: 20px 0 0 0;
	}
div#help a:link, div#help a:visited, div#help a:hover {
	padding: 0 0 30px 0;
	}	
p#cuscheckout	{
	margin:10px 0!important;
	}
div#shippingAdd	{
	width: 350px;
	margin: 20px auto;
	}
div#pop	{
	width:700px;
	height:700px;
	background-image:url(../../../../../Images/popBg.gif);
	}
	table#Instruction1_Table2 {
	width:100%;
	}
	/***END search Styles***/	
	
	/*START Enlarged PopUp Styles*/
		body.HoldEnlarged {
			text-align: center;
			background: url(images/inner_table_bg.jpg) top center no-repeat;
			}
		div#HoldEnlargedHeader {
			/*background-color: #3C3A2C;*/
			height: 45px;
			background: #B3B095 url(images/top_banner_bg.gif) center right no-repeat;
			width: 100%;
			}
		div#HoldEnlargedHeader p {
			font-size: 80%;
			color: #FFF;
			}
		p#EnlargedTitle {
			float: left;
			padding: 12px 0 0 10px;
			font-weight: bold;
			text-align: left;
			}
		p#EnlargedClose {
			float: right;
			text-align: right;
			padding: 5px 10px 0 0;
			font-size: 60% !important;
			}
		p#EnlargedClose a {
			color: #FFF;
			}
		div#HoldEnlarged {
			width:700px;
			/*background: center top url(../../../../../Images/popBg.gif) no-repeat;*/
			text-align: center;
			}
		
		div#HoldEnlarged table.ImageTable {
			background: none;
			width: 600px;
			margin: 10px auto 0 auto;
			}
		p.copy	{
		line-height:140%;
			}
		span.red	{
		color:#ce0000;
			}	
		table#Instruction1_Table2 {
	width:100%;
	}

	/*END Enlarged PopUp Styles*/

/***start 5step progress Styles***/
div#bannerImageProg_01	{
	width: 520px;
	height: 200px;
	margin: 0 auto;
	background-image:url(images/stepPro_01.jpg);
	background-repeat:no-repeat;
	
	}
div#bannerImageProg_02	{
	width: 520px;
	height: 200px;
	margin: 0 auto;
	background-image:url(images/stepPro_02.jpg);
	background-repeat:no-repeat;
	
	}
div#bannerImageProg_03	{
	width: 520px;
	height: 200px;
	margin: 0 auto;
	background-image:url(images/stepPro_03.jpg);
	background-repeat:no-repeat;
	
	}
div#bannerImageProg_04	{
	width: 520px;
	height: 200px;
	margin: 0 auto;
	background-image:url(images/stepPro_04.jpg);
	background-repeat:no-repeat;
	
	}
	div#bannerImageProg_05	{
	width: 520px;
	height: 200px;
	margin: 0 auto;
	background-image:url(images/stepPro_05.jpg);
	background-repeat:no-repeat;
	
	}

/***END 5step progress Styles***/
div#inner a {
	color:#000000;
}
div#innner a:hover {
	color:#A52525;
}

div#step	{
	margin: 30px 20px 0 0;
	}
h2#homepageCopy	{
	color:#d1d1d1;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	margin: 15px 0 0 0;
	_margin: -5px 0 0px 0;
	}
p#homepageCopy	{
	color:#d1d1d1;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	padding: 0 0 0 0;
	_padding: 0 0 20px 0;
	}


	/***END EN Styles***/
	
div#TempProductMessage {
	border: 4px solid #B4B196;
	background: #EFEFEB;
	width: 90%;
	margin: 0 auto 0 auto;
	*margin-left: 20px;
	_margin-left: 20px;
	}
div#TempProductMessage h2,
div#TempProductMessage p {
	margin: 5px 10px 10px 10px;
	}
div#TempProductMessage h2 {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #3C3A2C;
	text-transform: uppercase;
	}
div#TempProductMessage p {
	font-size: 75%;
	line-height: 130%;
	}

/***END Alniro Implemented Styles***/

/* DREW-20090917 ########## */
body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

div#searchGrid {

  }
div#searchGrid div {
  float:left;
  margin:2px;
  width:200px;
  }
div#searchGrid div h2 {
  margin: 0 0 0 15px;
  font-weight: bold;
  text-transform: uppercase;
  }
div#searchGrid div h2 a {
  color: #5c5c5c !important;
  }
div#searchGrid div img {
  width: 170px;
  height: 170px;
  margin: 15px;
  }
/* ########## DREW-20090917 */

/* DREW-20091026 ########## */

div#homePage {
  background: transparent url(images/bg_rockgirl.png) no-repeat;
  background-position: 100% 60px;
  color: #fff;
  width: 886px;
}
div#homePage h2.subTitle {
  background: transparent url(images/bg_subtitle.png) no-repeat top right;
  height: 62px;
  text-indent: -9999px;
}
div#homePage h3 {
  padding: 20px 0 10px 0;
}
div#homePage ul {
  list-style: outside;
	/*list-style-type: square;*/
  font-size: 80%;
  width: 520px;
}
div#homePage ul li {
  /*text-indent: 30px;
  background: url(images/bg_list_item.gif) no-repeat 1px 4px;*/
  line-height: 135%;
  margin-top: 6px;
	margin-left: 20px;
}
div#homePage div.productQuote {
  overflow: hidden;
  background: url(images/quo_left.gif) no-repeat 145px 30px;
  margin: 20px 0;
  width: 90%;
}
div#homePage div.productQuote img.HPHoldLeft {
  float: left;
  margin-right: 50px;
}
div#homePage div.productQuote img.HPHoldRight {
  /*float: right;
  margin-left: 50px;*/
	float: left;
  margin-right: 50px;
}
div#homePage div.productQuote p {
  font-size: 16px;
  font-weight: bold;
  background: url(images/quo_right.gif) no-repeat bottom right;
  padding-right: 30px;
	margin-top: 30px;
}
div#homePage div.productQuote p a {
	font-size: 80%;
	color: #CCCCCC;
	}
div#homePage div.productQuote p a:hover {
 color: #A52525;
	}
div#homePage div.productQuote p.HPTestimonialProvider {
	font-size: 80%;
	background: none;
	margin-top: 10px;
	font-weight: normal;
	}

.LeftColumn,
.Content2Col {
  background: url(images/bg_bottom_grad.png) repeat-x bottom left;
}



/* ########## DREW-20091026 */

/*START Add this styles*/
div#AddThisCOntainer {
	float: right;
	margin: 0 10px 0 0;
	}
#at15s_head {
	z-index: 20000 !important;
	}
/*END Add this styles*/


/***START StoreFront Original Styles***/

/* Global Application Styles
--------------------------------------------------------*/
/*body {background: #fff; padding: 10px 0}
#PageSubTable {width: 775px; background: #fff}
#ContentCell {height: 450px; padding: 8px}*/

/* Instructions Box */
/*#Instruction1_InstructCell {background: #F1F1F2; border: 1px solid #dedede; padding: 7px}*/

/* Error Messages */
/*.ErrorMessages {font-size: 12px; font-weight: bold; color: #343537}
table.formtbl .ErrorMessages {width: 5px}*/

/* Messages */
/*.Messages {font-size: 12px; font-weight: bold; color: #343537}
table.formtbl .ErrorMessages {width: 5px}*/


/* Content Tables */
/*.ContentTableHeader, .ContentTable, .ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #C01F21}
table.optionsbox {border: 1px solid #C01F21}*/

/* Form Styles */
/*.col2 .c1 {border-right: 1px dotted #343537}
#Form2 input, #Form2 select {font: 12px Arial, Helvetica, sans-serif; color: #343537; background: #fff; line-height: normal}
#ContentCell .formtbl td.input p {margin-top: 15px}*/

/* Type Styles
--------------------------------------------------------*/

/* Global Font Style */
/*#TopBannerCell, #TopSubBannerCell, #LeftColumnCell,
#RightColumnCell, #FooterCell, #ContentCell, .Content,
#BreadCrumbs1_BreadCrumbs1, .Instructions {font-family: Arial, Helvetica, sans-serif}*/

/* Instructions */
/*.Instructions {font-size: 12px; line-height: 18px; color: #343537; text-align: left}*/

/* Page Headlines */
/*.Headings, #ContentCell h1 {font-size: 18px; font-weight: bold; text-transform: uppercase; color: #343537; border-bottom: 1px solid #C01F21; padding: 0 0 5px 0; margin: 0 0 15px 0}*/

/* Sub Headlines */
/*.subHeadings, #ContentCell h2, .Content h2 {font-size: 14px; font-weight: bold; color: #343537}
#ContentCell h2 {margin-bottom: 15px}
#ContentCell h2.divide {padding-top: 15px; border-top: 1px dotted #dedede}*/

/* Sub Headlines 2 */
/*#ContentCell h3 {font-size: 12px; font-weight: bold; color: #343537; margin: 0 0 3px 0}*/

/* Body Copy */
/*.Content, #BreadCrumbs1_BreadCrumbs1 {font-size: 12px; line-height: 18px; color: #343537; text-align: left}
#ContentCell p {font-size: 12px; margin: 0 0 15px 0}*/

/* Static Page List Styles */
/*.static #ContentCell li {margin: 0 0 15px 0}
.static #ContentCell li ul {margin: 15px 0 0 0; padding: 0; list-style: none}*/

/* Help Page Back To Top Link */
/*#ContentCell p.top {text-align: right}
#ContentCell p.top a {padding-left: 20px}*/

/* Body Link Styles */
/*.Content a {color: #C01F21; text-decoration: underline}
.Content a:hover  {color: #C01F21; text-decoration: none}
#Instruction1_InstructCell a {color: #C01F21; text-decoration: underline}
#Instruction1_InstructCell a:hover {color: #C01F21; text-decoration: none}*/

/* TopBanner Styles
--------------------------------------------------------*/
/*#TopBannerCell {background: #D7E5F8 url(images/bn-tile.gif) repeat-x top; height: 68px; font-size: 11px}
#TopBannerCell .logo {margin-left: 10px; float: left; width: auto; font-size: 20px; font-weight: bold}
#TopBannerCell .logo a {color: #C01F21; text-decoration: none}
#TopBannerCell .cart {float: right; width: 200px; text-align: right}
#TopBannerCell .cart ul.cartnav {float: right; width: auto; text-align: right; margin: 0; padding: 0; list-style: none; font-size: 11px; font-weight: bold}
#TopBannerCell .cart ul.cartnav li {display: inline; float: left; margin: 0 10px 0 0}
#TopBannerCell .cart ul.cartnav li a {color: #FF6C00; text-decoration: none; padding: 2px 0; display: block}
#TopBannerCell .cart ul.cartnav li.account a {background: transparent url(images/bn-icon01.gif) no-repeat 0 50%; padding-left: 17px}
#TopBannerCell .cart ul.cartnav li.checkout a {background: transparent url(images/bn-icon03.gif) no-repeat 0 50%; padding-left: 19px}
#TopBannerCell .cart ul.shopcart {text-align: right; width: 100%; float: right; clear: both; margin: 5px 0 0 0; padding: 0; list-style: none}
#TopBannerCell .cart ul.shopcart li {display: inline}
#TopBannerCell .cart ul.shopcart li.items {margin-right: 5px}
#TopBannerCell .cart ul.shopcart li.total {margin-right: 10px}
#TopBannerCell .top-nav {display: none}*/

/* TopSubBanner Styles
--------------------------------------------------------*/
/*#TopSubBannerCell {background: url(images/bn-nav_tile.gif) repeat-x top; height: 32px; line-height: 32px; font-size: 12px}
#TopSubBannerCell ul {float: left; width: auto; margin: 0; padding: 0; list-style: none; background: transparent url(images/bn-nav_left.gif) no-repeat top left; height: 32px; line-height: 32px}
#TopSubBannerCell li {float: left; background: url(images/bn-nav_divide.gif) no-repeat top right}
#TopSubBannerCell li a {padding: 10px 20px; color: #333; text-decoration: none}
#TopSubBannerCell ul li ul {background: none}
#TopSubBannerCell ul li ul li {background: none; margin: 0; padding: 0}
#TopSubBannerCell ul li ul a {background: none; margin: 0; padding: 0}
#TopSubBannerCell .cartnav li {margin: 0 7px 0 0}
#TopSubBannerCell .shopcart li {margin: 0 7px 0 0}*/

/* Search Styles */
/*#TopSubBannerCell .search {float: right; width: 321px; height: 32px; line-height: 32px}
#TopSubBannerCell .search ul {width: 321px; height: 32px; line-height: normal; background: url(images/bn-search_bkgd.gif) no-repeat top left; margin: 0; padding: 0; list-style: none}
#TopSubBannerCell .search li {background: none; float: left; width: auto}
#TopSubBannerCell .search li a {padding: 0}
#TopSubBannerCell .search li.head {width: 129px; height: 32px; display: block; text-indent: -9999px; background: url(images/bn-search.gif) no-repeat 12px 7px}
#TopSubBannerCell .search li.advsearch {display: none}
#TopSubBanner1_SimpleSearch1_Panel1 {width: 321px; margin: 0; padding: 0; font-size: 11px; color: #0d0d0d}
#TopSubBanner1_SimpleSearch1_Panel1 a {margin: 4px 0 0 5px; display: block; width: auto; height: auto}
#TopSubBanner1_SimpleSearch1_Panel1 a:hover {color: #0d0d0d; text-decoration: none}
#TopSubBanner1_SimpleSearch1_Panel1 input {text-indent: 3px; font: 11px Arial, Helvetica, sans-serif; background: #fff; border: 1px solid #2B62AD; margin-top: 6px; width: 130px}*/

/* LeftColumnNav Styles
--------------------------------------------------------*/
/*#LeftColumnCell {background: #F1F1F2; width: 23%; border-right: 1px solid #fff}
#LeftColumnNav1_custommenu {width: 181px; background: url(images/lc-head_tile.gif) repeat-x top; float: left}
#LeftColumnNav1_custommenu li {float: left; clear: both; list-style: none; margin: 0; padding: 0; width: 181px}
#LeftColumnNav1_custommenu h2 {font-size: 12px; float: left; margin: 0; padding: 10px 0 10px 20px; text-indent: -9999px; background: url(images/lc-head.gif) no-repeat 20px 10px; width: 150px; display: block}*/
/*
#LeftColumnNav1_custommenu table#LeftColumnNav1_CMenubar2_dlMenu {float: left; margin: 5px 0 0 0; font-size: 12px}
#LeftColumnNav1_custommenu table#LeftColumnNav1_CMenubar2_dlMenu .LeftColumnText a {font-size: 11px; margin: 0 0 0 20px; line-height: 18px; color: #0d0d0d; font-weight: bold; text-decoration: none}
#LeftColumnNav1_custommenu table#LeftColumnNav1_CMenubar2_dlMenu .LeftColumnText a:hover {text-decoration: underline}


.lc-nav #LeftColumnNav1_CMenubar2_MenuUL {float: left; margin: 5px 0 0 0; padding: 0; font-size: 12px}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL li a {font-size: 11px; margin: 0 0 0 20px; line-height: 18px; color: #0d0d0d; font-weight: bold; text-decoration: none}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL li a:hover {text-decoration: underline}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL li ul {margin: 0; padding: 0; list-style: none; float: left}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL div.search {padding-left: 20px; float: left}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search ul {font-size: 11px; font-weight: bold; width: 150px}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search li {margin: 0; padding: 0; float: left; width: auto}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search li a {margin: 0; padding: 0}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search li.head {}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search li.advsearch {clear: both}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .search li input {width: 100px}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .shopcart {font-size: 11px; font-weight: bold; margin: 10px 0 0 20px}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .shopcart a {margin: 0}
.lc-nav #LeftColumnNav1_CMenubar2_MenuUL .shopcart li {width: 100px}
*/

/* Footer Styles
--------------------------------------------------------*/
/*#FooterCell {border-top: 1px solid #fff; font-size: 10px; background: url(images/ft-tile.gif) repeat-x top; padding-bottom: 10px}
#FooterCell a {color: #0d0d0d; text-decoration: none}
#FooterCell a:hover {text-decoration: underline}
#FooterCell ul {float: left; margin: 0; padding: 30px 0 0 10px; list-style: none}
#FooterCell li {display: inline; border-right: 1px solid #0d0d0d; padding: 0 5px}
#FooterCell li.item01 {padding-left: 0}
#FooterCell li.item05 {border-right: none}
#FooterCell p {float: right; margin: 0; padding: 30px 10px 0 0}
#FooterCell .powered {float: right; clear:right; margin: 5px 10px 0 0; padding-left: 164px; background: url(images/ft-credit.gif) no-repeat 0 0}
#FooterCell ul li ul {margin: 0; padding: 0}
#FooterCell ul li ul li {margin: 0; padding: 0; background: none; border: none}
#FooterCell ul li ul li a {border: none}
#FooterCell ul li .search ul {margin: 0 10px 0 0}
#FooterCell ul li .cartnav {margin: 0 10px 0 0}
#FooterCell ul li .cartnav li {margin: 0 5px 0 0}*/

/* Default Page Styles
--------------------------------------------------------*/
/*.default #ContentCell {color: #0d0d0d; padding:8px}
.default #ContentCell .df-welcome {float: left; width: 100%}
.default #ContentCell .df-welcome h1 {font-size: 18px; font-weight: bold; text-transform: uppercase; color: #0d0d0d; border-bottom: 1px solid #EC254D; padding: 0 0 5px 0; margin: 0 0 15px 0}
.default #ContentCell .df-welcome img {float: left; margin: 0 10px 4px 0; border: 1px solid #ccc}

.default #ContentCell .df-cats {float: left; margin-top: 20px; width: 100%}
.default #ContentCell .df-cats h2 {font-size: 14px; font-weight: bold; color: #fff; background: #C01F21; margin: 0 0 15px 0; padding: 3px}
.default #ContentCell .df-cats ul {padding: 0; margin: 0 20px 30px 20px; list-style: none; float: left; text-align: center}
.default #ContentCell .df-cats li a img {margin-bottom: 3px}
.default #ContentCell .df-cats img {border: 1px solid #ccc}*/

/* Detail Page Styles
-------------------------------------------------------*/

/* Detail Template 1 */
/*#ProductDetail11_Swatches_Table1 {padding-right: 10px}
#ProductDetail11_trPrice, #ProductDetail11_trCustomPrice, #ProductDetail11_trSavings {font-size: 12px; font-weight: bold}
tr#ProductDetail11_trDescription td {border-top: 1px dotted #343537}
tr#ProductDetail11_trDescription td h1 {font-size: 12px; color: #343537; text-transform: uppercase}
tr#ProductDetail11_trCategory td {padding-bottom: 10px}
tr#ProductDetail11_trEMailFriend td.button {text-align: left}*/

/* Detail Template 2 */
/*tr#ProductDetail21_trDescription td {border-top: 1px dotted #343537}
tr#ProductDetail21_trDescription td h1 {font-size: 12px; font-weight: bold; color: #343537; text-transform: uppercase; margin-bottom: 0; padding: 0; border: none}
#ProductDetail21_trPrice, #ProductDetail21_trCustomPrice, #ProductDetail21_trSavings {font-size: 12px; font-weight: bold}*/

/***END StoreFront Original Styles***/
