/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
.catHeaderText{
padding:5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
}
body{
	background: url(https://www.exitsigns.com/images/bgr2.png) repeat-y center top fixed;
	color: #aeaeae;
	font: 12px Verdana,Arial,Geneva,Sans-Serif;
	margin: 0 0 15px;
}
#checkoutBreadcrumbs{
padding:5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
width:800px;
display:inline-table;
color:#FFCC00;

}

.padText{
padding: 10px 10px 10px 10px;

}
.smallText{
font-size:8pt;
display:inline-table;
color:#FFCC00;
}
#productHeader{
/*float:left;*/
color:#ffffff;
display:block;
width:100%;
line-height:36px;
background: url(/images/button-bg.png) repeat-x center;
padding: 0px 0px 0px 20px;
/*margin:20px 0px 0px 0px;*/
font-size:12px;
clear:both;
	
}

a{
	color: #ffffff;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
input,select,textarea{
	background: #959996;
	border: 3px inset #cccccc;
	font-size: 11px;
	padding: 1px 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
h1{
	font-size: 12px;
	text-transform: uppercase;
}
/*=== Layout ===*/
#page{
	background: url(page-bgr.png) repeat-y;
	margin: 0 auto;
	width: 923px;
}
/*=== Header ===*/
#header{
	background: url(https://www.exitsigns.com/images/header-bgr.png) no-repeat top;
	height: 93px;
	margin: 0 auto;
	width: 952px;
}
/*- Logo -*/
#header h1{
	background: url(https://www.exitsigns.com/images/exit-signs.png) no-repeat;
	float: left;
	text-indent: -3000px;
}
#header h1 a{
	display: block;
	height: 92px;
	width: 239px;
}
#page h6{
	background: url(https://www.exitsigns.com/images/exit-signs2.gif) no-repeat;
	float: right;
	margin: 0 0 -10px;
	text-indent: -3000px;
}
#page h6 a{
	display: block;
	height: 32px;
	padding: 0 20px 0 0;
	width: 95px;
}
/*- Search -*/
#topmenu{
	background: url(https://www.exitsigns.com/images/search-bgr.png) no-repeat right;
	color: #878b88;
	float: right;
	font-size: 10px;
	height: 92px;
	width: 500px;
}
#topmenu a{
	color: #878b88;
}
#topmenu p{
	padding: 10px 15px 0 0;
	text-align: right;
}
/*- Search -*/
#search{
	float: right;
	padding: 13px 0 0 0;
	width: 180px;
}
#search input{
	float: left;
	width: 109px;
}
#search .btn{
	margin: 0 0 0 4px;
	width: auto;
}
/*=== Title Blocks===*/
/*--- Title1 ---*/
#title1{
	background: url(https://www.exitsigns.com/images/title1.jpg) no-repeat center;
	height: 283px;
	margin: 1px 0 0;
}
#title1 h2 span, #title2 h2 span, #title3 h2 span{
	display: none;
}
/*--- Title2 ---*/
#title2{
	background: url(https://www.exitsigns.com/images/header-all-bg.jpg) no-repeat top center;
	height: 295px;
	margin: 1px 0 0;
}
#title2 h2{
	float: left;
		padding: 0 0 0 2px;
}


/*- Title List -*/
ul.description{
	display: none;
}
/*- Large Picture -*/
.pic-large{
	float: left;
	margin: 42px 0 0;
}
/*- Cart Info -*/
.cart{
	/*float: right;*/
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 25px 0 0;
	/*width: 240px;*/
}
.cart .th{
	clear: both;
	line-height: 45px;
	margin: 5px 0;
}
.cart .th *{
	float: left;
	margin: 0 10px 0 0;
}
.cart .th input{
	margin-top: 13px;
	border: 0px;
	font-size: 10px;
	padding: 1px 2px;
	 background : #000000; color: #000000;
}
.cart input.radio{
	border: 0px;
	font-size: 10px;
	padding: 1px 2px;
	 background : #000000; color: #000000;
}
.ieRadio{
	border: 0px;
	background: #959996;
	font-size: 10px;
	/*padding: 1px 2px;*/;
}
input.radio { background : #000000; color: #000000; }
/*- Add to Cart -*/
.add{
	padding: 20px 0 0;
}
.add p{
	float: left;
	margin: 0 5px 0 0;
}
.add input{
	background: #ffffff;
	border: 2px inset #cccccc;
	float: left;
	font-size: 10px;
	width: 50px;
}
.add .btn{
	margin: 0 0 0 5px;
	width: auto;
}
/*--- Title3 ---*/
#title3{
	background: url(https://www.exitsigns.com/images/title3.jpg) no-repeat top center;
	height: 283px;
	margin: 1px 0 0;
}
#title3 h2{
	float: right;
	padding: 0 2px 0 0;
}
/*=== The Tray ===*/
#tray{
	clear: both;
	height: 99px;
	padding: 0 0 0 15px;
}
#tray2{
	clear: both;
	height: 160px;
	padding: 0 0 0px 0px;
}
* html #tray{
	padding: 0 0 0 5px;
}
#tray li{
	float:left;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0 9px;
	font-size:9px;
}
#tray li a{
	color: #ffffff;
	display: block;
	padding: 70px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 104px;
}

#tray li a:hover{
	color: #e9e600;
	display: block;
	padding: 70px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 104px;
}

#tray li.ex1{
	background: url(https://www.exitsigns.com/images/tray-exit-1.jpg) no-repeat;
}
#tray li.ex2{
	background: url(https://www.exitsigns.com/images/tray-exit-2.jpg) no-repeat;
}
#tray li.ex3{
	background: url(https://www.exitsigns.com/images/tray-exit-3.jpg) no-repeat;
}
#tray li.ex4{
	background: url(https://www.exitsigns.com/images/tray-exit-4.jpg) no-repeat;
	}
#tray li.ex4hover{
	background: url(https://www.exitsigns.com/images/tray-exit-4.jpg) no-repeat;
	/*margin: -10px 0 0;
	position: relative;*/
}
#tray li.ex4 a:hover{
	/*padding: 90px 0 5px;
	width: 157px;*/
}
#tray li.ex5{
	background: url(https://www.exitsigns.com/images/tray-exit-5.jpg) no-repeat;
}
#tray li.ex6{
	background: url(https://www.exitsigns.com/images/tray-exit-6.jpg) no-repeat;
}
#tray li.ex7{
	background: url(https://www.exitsigns.com/images/tray-exit-7.jpg) no-repeat;
}
/*=== Navigation ===*/
/*--- Horizontal ---*/
#nav.h{
	background: #1f1f1f;
	clear: both;
	height: 37px;
	padding: 1px 0;
}
#nav.h ul{
	padding: 0 0 0 20px;
}
#nav.h li{
	border-right: 1px solid #000000;
	float: left;
	text-align: center;
	text-indent:;
	text-decoration:none;
}
#nav li a{
	display: block;
	height: 36px;
	line-height: 36px;
	
}
#nav li a:active{
	display: block;
	height: 36px;
	line-height: 36px;
	background: url(/images/button-on-bg.png);
}
.item1{
	background: url(/images/menu-exit-signs.gif) no-repeat center;
	width: 210px;
}
.item2{
	background: url(/images/menu-braile-exit-signs.gif) no-repeat center;
	width: 230px;
}
.item3{
	background: url(/images/menu-stair-nosing.gif) no-repeat center;
	width: 230px;
}
.item4{
	background: url(/images/menu-emergency-lighting.gif) no-repeat center;
	width: 210px;
}
.item5{
	background: url(/images/button-bg.png) repeat-x center;;
	width: 220px;
	
}
.item6{
	background: url(/images/button-on-bg.png) repeat-x center;;
	width: 210px;
	color: #000000;
}
.navButton{
	background: url(/images/button-bg.png) repeat-x center;;
	width: 220px;
	padding:0px 0px 0px 10px;
	line-height:36px;
	display: block;
	height: 36px;
	
}

#contact{
border-bottom: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
	display: block;
	padding: 10px 10px 10px 10px;
width:209px;
margin-top:20px;
margin-bottom:20px;

}

.borderAll{
border: 1px solid #1f1f1f;
}

#shippingCalculator{
clear:both;
display: block;
padding: 10px 10px 10px 10px;
width:100%;
text-align:center;

}
.sMethods{
font-size:6px;
color:#FFCC00;
padding:5px 5px 5px 5px;
}
.attr_textfield{
font-size:12px;
color:#00000;
padding:5px 5px 5px 5px;
}

#contact a{
display:inline-table;
color:#FFCC00;
}

/*--- Vertical ---*/
#nav.v li{
	border-bottom: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
	text-align:left;
	width: 253px;
	text-indent:10px;
	text-transform: uppercase;
	text-decoration:none;
	}

/*=== Styling Columns ===*/
.relatedProdV{
text-align:center;
	text-transform: uppercase;
	text-decoration:none;
	border: 1px solid #1f1f1f;

	
}

.halfSize{width: 10em;
  height: 6em;
}
.columns{
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0;
	padding: 0 25px;
}
.headerTabs{
top:-1px;
position:relative;
background: url(http://www.exitsigns.com/images/grey-tab.png) no-repeat center;
color:#2fb34b;
/*float:left;*/

width:100px;
font-size:10px;
text-align:center;
padding:2px 2px 2px 2px;
}
.columns h2{
	font-size: 18px;
	padding: 0 0 15px;
	text-transform: uppercase;
}
.columns h3{
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 10px;
	text-transform: uppercase;
}
.columns h4{
display:block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 15px;
	text-transform: uppercase;
	/*float:none;*/
}
.columnsSFRight{
width:150px;

}
.columns p{
	padding: 0 0 15px;
}
/*- Home -*/
.columns.home{
	color: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.columns.home h2{
	font: 12px "Arial Black",Arial,"Hiragino Kaku Gothic Std",Sans-Serif;
}
.col1{
	float: left;
	width: 548px;
}
.col2{
	float: right;
	width: 292px;
}
.col3{
	float: left;
	width: 253px;
}
.col4{
	float: right;
	width: 595px;
	top:-20px;
}
.col5{
	float: left;
	width:130px;
}
.col6{
	float: left;
	width:600px;
}
.col7{
	float:left;
	width:200px;
	padding:0px 20px 20px 20px;
}

.columnWhite{
width:200px;
color:#669999;
background-color:#FFFFFF;
height:20;
font-size:12px;
vertical-align:top;
padding-bottom:10px;
margin: 0px 10px 10px 10px;
display:inline-table;
}
/*=== Product Wrapper ===*/
.wrapper{
	background: url(https://www.exitsigns.com/images/hl-dot.png) repeat-x bottom;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
.wrapper .th{
	/*background: url(wrapper-th.png) no-repeat center;*/
	float: left;
	/*height: 127px;*/
	margin: 0 20px 0 0;
	padding: 20px 40px 30px 40px;
	/*width: 216px;*/
}
.columns .wrapper p{
	font-size: 12px;
	padding: 0;
}
/*- Features List -*/
ul.features{
	padding: 0 0 15px;
}
.features li{
	background: url(https://www.exitsigns.com/images/ico-list.png) no-repeat left top;
	padding: 0 0 0 8px;
}
/*=== Footer ===*/
#footer{
	background: url(https://www.exitsigns.com/images/page-bot.png) no-repeat bottom;
	clear: both;
	color: #5f6260;
	font-size: 10px;
	height: 22px;
	text-align: center;
}
#footer a{
	color: #5f6260;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	line-height: 1px;
	margin: -1px 0 0;
}
.fix span{
	float: left;
}
.hl{
	background: url(https://www.exitsigns.com/images/hl-dot.png) repeat-x bottom;
	clear: both;
	height: 1px;
	line-height: 1px;
	margin: 5px 0 20px;
}
 .attr_radio{background:#000;
 color:#000;border:3px;
 padding:5px;
 border-color:#000;
 padding-right:4px;
 }
.prod{
font-size:14px;
	clear: both;
	line-height: 20px;
	margin: 5px 0 20px;
	height:20px;
	text-transform: uppercase;
}
input.btn{
	background: none;
	border: 0;
	padding: 0;
}
/*input.radio{
	border: 0px;
	background: #959996;
	font-size: 10px;
	padding: 1px 2px;
	 background : #000000; color: #000000;
}*/
a.blink{
	color: #e9e600;
	font: 11px "Arial Black",Arial,"Hiragino Kaku Gothic Std",Sans-Serif;
	text-decoration: none;
	text-transform: uppercase;
}
