﻿

body, html{
    
    background: #fff url('images/background_iron.jpg') repeat;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}



.productlistbox
{
    width: 180px;
    height: 100%;
    margin: 0px 5px 20px 5px;
    padding: 5px 5px 5px 5px;
    text-align: center;
    background-color: White;
    border: solid thin gray;
    
}

.wizardbox{
 background-color: White;
 width: 550px;
 height: 70px;
 border: solid 1px gray;
 
}


.wizardsteps{

    background-color: White;


}


div#tier1_Box_finish, div#tier2_Box_finish, div#tier3_Box_finish
{
  margin: 0px 20px 0px 20px;
  display: none;
}



.smalltext
{

    font-size: 11px;   
    
}

#checkoutpanels
{
    
    padding: 0px 30px 10px 10px;   
    
}


/* Layout */

#wrap {
	
    margin: 0 auto;
    height: 100%;
    width: 850px;
    border: 0px gray solid;
    padding: 0px 0px 0px 0px;
}


#galleryholder
{
   padding: 10px 20px 10px 20px;
   width: 600px;
   text-align: center;
   
}


#masthead {
    background: #fff url('images/ironcad_top.jpg') no-repeat;
    height: 23px;
    width:816px;
    z-index: 0;
}


#top_nav {
    height: 143px;
    background: url('images/header_mid_bg.jpg') no-repeat;
}



#container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	height: 100%;


}

#left_col {
	width: 143px;
	background: url('images/left_column_bg.jpg') repeat-y;
    height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	

}

#page_content 
{
    margin-top: 0px;
	margin-left: 143px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	min-height: 596px;
	height: 100%;
	background: url('images/content_bg_s.jpg') repeat-y;

}


#footer {
background: url('images/ironcad_bottom.jpg') no-repeat;
height: 26px;
width:816px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#mainnav hyperlink, a
{
    color: White;
}



.allwhite
{
    color: White;
    
}


.productlistbox a
{
    color: #666666;
    
}


#page_content a
{
 
 color: Gray;
    
}


/* Shopping Cart Styles */


#productdata
{
    /*background: url('images/product_data_bg.jpg') no-repeat;  */
    background-color: White;
    width: 270px;
    height: 189px;
    padding: 10px 10px 10px 10px;
    margin-top: 5px;
}

.productRow
{
    background-color: #F7F2E8;
    height: 20px;
  
}



.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}

.retailprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: verdana;
	text-decoration: line-through;
}

.totalbox
{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.adbox
{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;
}
a.editme
{
	text-decoration:none;
	color:#4a4d5c;
}
.commandbar
{
	padding:3px;
	font-size:8pt;
/*	background-color: blue;*/
	border:1px solid gainsboro;
}



.mainproductimage {
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}

.productdata {
	border: none;
	border-collapse: collapse;
}
	.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }

.price 
	{
	    font-weight: bold; 
	    font-size: 13px;
	    color: #c00; 
	 }
	    
del.price 
{
    color: #000; text-decoration: line-through; 
}

.productsection
{
	padding:10px;
	border-top:1px dashed #cccccc;
}

.browsebox
{
}
.browsebox h1
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #3973b5;
    border-bottom: 1px dashed #cccccc;
}
.browsebox h1 a
{
    color: #3973b5  ;
}


h1.accent
{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;
   
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.adbox h3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;

}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center;
    padding-top: 10px;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}
.logtable
{
    border:1px solid #cccccc;
    background-color:#cccccc;
    width: 590px;
    
}
.subcategory
{
    margin-left:10px;
}
.productbox
{
     height:300px;
     width:220px;
     border:1px solid #c5c5c5;
     margin:5px;

}
.productimage
{
    width:150px;
}

/*
.productsummaryproductname > a
{
    font-size: 14px;
    color:Gray;
    text-align: center;
    font-weight: bold;
    
}

.productsummaryproductname > a:hover
{
    font-size: 14px;
    color:Gray;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
    
}
*/


.productsummarydisplaywrapper
{
     width:200px;
     padding-top:20px;
}
.productsummaryimageholder
{
    height:135px;
    text-align:center;
    vertical-align:middle;
}
.productsummarytext
{
    padding-left:20px;
    height:55px;
}
.retailprice
{
    font-weight: bold;
    color: black;
    text-decoration: line-through;
}





/* Front Page elements */


#tab_interior{
  background: #fff url('images/front/home_interior_bg.jpg') no-repeat;
  height: 333px;
width: 649px;
margin-left: 10px;
     }
            
 #tab_exterior{

background: #fff url('images/front/home_exterior_bg.jpg') no-repeat;
height: 333px;
width: 649px;
margin-left: 10px;
}

#tab_chandelier{
    background: #fff url('images/front/home_chandelier_bg_t.jpg') no-repeat;
    height: 336px;
width: 649px;
margin-left: 10px;
}   
            
#tab_pendant{
    background: #fff url('images/front/home_pendant_bg.jpg') no-repeat;
    height: 333px;
width: 649px;
margin-left: 10px;
}

 
#container-1{           
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
            


            
#container-1{
    height: 385px;
}


.tab_content{
    padding-top: 130px;
    padding-left: 40px;
    width: 300px;
    font-family: verdana;
    font-size: 11px;
}

.tab_content h3
{
    width: 230px;
    
}



#mainnav{
	padding-top: 60px;
	padding-left: 20px;
	margin-left: 130px;
	width: 600px;
	float: none;
	text-align:left;
	vertical-align:bottom;
	color: white;
	text-align: center;
	
	}
	
	
#sidenav{
	
	float: none;
	text-align:right;
	vertical-align:bottom;
	color: white;
	width: 105px;
	padding-right: 5px;
	padding-top: 15px;
	margin-right:0px;
	padding-left:3px;
	
	
	}


	
#maincontent
	{
	    padding: 0px 20px 10px 30px;
	    margin: 0px;
	    width: 600px;
	    
	}
	
#loginbox
	{
	 padding-top: 5px;
	 width: 816px;
	 z-index: 12;
	 text-align: right;
	    
	}


#searchbox
{
 
 margin-left: 550px;
 color: White;
 

}


	
.plist{
	
	width: 300px;
	
	
	}
	
	
ul{
	
	text-align:left;
	
	
	}
	
	
	
	
/*  Layout  */
	
	
	
	#rightcolumn{
	
	float: right;
	width: 683px;
	min-height:1000px;       
    height: auto !important;  /* IE 6 min-height Hack  */

	
	}
	
	
	#header {
	
		background: url('images/full_header_bg.gif') no-repeat;
		height: 135px;
		text-align: left;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 683px;

	}
	
	
	#headerarea{
	height: 118px;
	width: 600px;
	float: none;
	text-align:right;
	vertical-align:bottom;
	
	
	}

	
	
	
	#topnav{
	
	padding-left: 20px;
	width: 600px;
	float: none;
	text-align:left;
	vertical-align:bottom;
	color: white;
	
	}
	
	
	#sidenav{
	
	float: none;
	text-align:right;
	vertical-align:bottom;
	color: white;
	width: 105px;
	padding-right: 5px;
	padding-top: 15px;
	margin-right:0px;
	padding-left:3px;
	
	
	}

	
	.pointer
	{
	    
	 cursor: pointer;   
	    
	    
	}
	
	
	#sidebar
		{
		background: url('images/left_nav_bg.gif') repeat-y;
	    float: left;
		width: 117px;
		height: 683px;
		padding-left: 0px;
		padding-top: 0px;
		margin-top: 0px;
		padding-right: 0px;
		margin-right: 0px;
		vertical-align: top;
		text-align: right;

		}
		
	
	
	/*  Semantic Text Formatting  */
	
	
	h1
	{
	font-family: Verdana;
	color: #15366D;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;   
	}
	
	
	
	h2{
	font-family: Verdana;
	color: #796d58;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 2px;
	}
	
	
	h3{
	font-family: Verdana;
	color: #183F99;
	font-size: 13px;
	line-height: 140%;
	}
	
	h4
	{
	font-family: Verdana;
	color: #60533C;
	font-size: 12px;
	margin: 5px 0px 5px 0px ;
	padding: 5px 0px 5px 0px;

	    
	}
	
	
	
	h5
	{
	    color: gray;
	    font-weight:bold;
	    font-size: 11px;
	    margin-left: 9px;
	    
	}
	
	
	h6
	{
	    color: #64452E;
	    font-weight:bold;
	    font-size: 16px;
	    text-align: center;
	    
	    
	}
	

	
	hr{
	text-align: left;
	color: #B7925B;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;

	
	}
	
	
	#loginlist
	{  
	 color: White;   
	}




.floatLeft { 
    float: left; 
    margin: 4px; 
}

.floatRight { 
    float: right; 
    margin: 7px; 
}



#sidenav a, #topnav a, #loginbox a
{
 
 color: White; 
 font-size: 11px;  

}





A:VISITED {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #ffffff;
    
    
}


A:VISITED:HOVER {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #ffffff;
    
    
}
 
A {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #ffffff;
    text-decoration:none;

}



A:HOVER {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #ffffff;
    text-decoration: underline;
    
}