/* /////////////// BASIC ELEMENTS /////////////// */

body {
margin:0;
padding:0;
font-family: verdana,Helvetica,sans-serif;
background-image:url(images/IP_BG_Tile.jpg);
/*background-color:#D6DEE9;*/
text-align:center;
}



h1 {
	font-family: Times New Roman, serif;
	font-size: 23px;
	font-weight:normal;
	color:#000000;
	margin-top:5px;
	margin-left:7px;
	margin-bottom: 0px;
	padding:0px;
	}


h2 {
text-align:left;
color:#336699;
margin-bottom:5px;
font-size:19px;
margin-top:0px;
margin-left: 0px;
padding-left: 0px;
}

h2.category_splash {
text-align:left;
color:#749ACB;
margin-bottom:5px;
font-size:25px;
margin-top:0px;
margin-left: 0px;
padding-left: 10px;
}

h3 {
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
font-size:16px;
font-weight:bold;
color:#336699;
}


h4 {
font-size:14px;
color:#336699;
margin:0px;
}

h5 {
margin-bottom:0px;
border-top:1px solid #CCC;
}


p {margin:0;
}


p.item_splash {
	width:300px;
	text-align:left; 
	margin-top:15px; 
	padding:5px;
}


p.category_splash {
	width:240px;
	text-align:left; 
	margin: 30px 0px 0px 10px; 
	font-size:22px; 
	font-weight:bold; 
	color:#333;
	font-family:"Times New Roman", Times, serif;
}


a {
color:#555;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

li {
padding-bottom: 4px;
}

img {
border-style:none;
}


#content {
position:relative;
width:800px;
margin:0 auto;
background-color:#ffffff; 
color: black;
text-align:left;
font-size:10pt;
overflow:hidden;
clear:both;
padding-top:5px; 
}


.container {
position:relative;
width:780px; 
left:10px;
 }

.essay {
position:relative;
width:700px; 
left:50px;
 }


#sideBarNav {
position:relative;
float:left;
width:165px;
border-right:0px solid #bbbbbb;
margin-right:0px;
margin-left:7px;
font-family: verdana, sans-serif;
font-size:10pt;
font-weight:bold;
}

#navBar {
position:absolute;
width:155px;
top:40px;
left:300px;
text-align:right;
}


#browseForm {
position:relative;
width:0px;
text-align:center;
top:0px;
left:0px;
padding:4px 0 0px 0;
}


/* ////////////////////// HEADER ///////////////////////// */

#pageHeader {
position:relative;
width:802px;
height:100px;
margin:0 auto;
padding-right: 20px;
padding-top:10px;
padding-left:10px;
padding-bottom:0px;
background:url(images/IP_top_gradient.gif);
background-repeat:no-repeat;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
}

#pageHeader a {
	text-decoration:none;
	color:#FFF;
}

#pageHeader a:hover {
	text-decoration:underline;
	color:#FFF;
}




/*///// Navigation Style  /////*/
 
.dropdown { 
	position:relative; 
    font-family:Verdana, sans-serif; 
    width:780px; 
	height:27px; 
	font-size:15px; 
	color:#ffffff; 
	background:#749ACB; 
	margin:0 auto;
	border-right:10px; 
	border-left:10px;
	border-top:2px; 
	border-style:solid;
	border-color:#ffffff;
	border-bottom:0px none; 
	z-index:100;
	}  
 
/* Basic List Styling (First/Base Level) */ 
 
 .dropdown ul {padding:0; margin:0; list-style: none; z-index:99000; position:relative; margin-top:-2px;} 
 
.dropdown ul li {float:left; position:relative; left:25px;}  
 
.dropdown ul li a { 
	border-right:0px solid #666666;
	padding-right:20px; 
	padding-left:20px; 
	padding-top:4px; 
	padding-bottom:5px; 
	text-decoration:none;  
	text-align:center; 
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:0;
	height:19px;
	position:relative;
	top:4px;
	}  
 
.dropdown ul li a:hover {color:#ffffff; background:#336699; font-weight:normal;}  
 
/* Second Level Drop Down Menu */ 
 
.dropdown ul li ul { display: none; position:relative; z-index:7000;} 
 
.dropdown ul li:hover ul { font-size:13px; display:block; position:absolute; top:27px; left:0; z-index:8000;} 
 
.dropdown ul li:hover ul li { padding-bottom: 0px; position:relative; left:0px; z-index:9000;} 

.dropdown ul li:hover ul li a {display:block; background:#336699; color:#ffffff; width:130px; padding-bottom:5px; padding-top:5px; text-align:left; font-size:14px; position:relative; top: 0px; z-index:9000;} 
 
.dropdown ul li:hover ul li a:hover {text-decoration:underline;} 



#searchForm {
padding:0px 0px 0px 0px;
margin-bottom: 0px;
}


/*////////////////////// HOME PAGE /////////////////////////*/

.banner {
    display:block;
    height: 30px;
	margin-left: 10px;
	margin-right:10px;
	background-color:#003366;
	padding:10px;
	text-align:center;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
}

.banner a {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:underline;
}


.bannerRED {
    display:block;
    height: 30px;
	margin-left: 10px;
	margin-right:10px;
	background-color:#FF0000;
	padding:10px;
	text-align:center;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
}


#home_splash_container {
	margin: auto;
	background:url(images/splash-01-04-12.jpg) no-repeat;
	width: 780px;
	height: 470px;
	margin-bottom: -20px;	
}


#home_splash_container td {
	vertical-align: top;
	
}


#postcard {
	display:none;
}


#pics {
	display:none;	
}


#torso {
	display:block;
	/*background-color:#C9C;*/
	width: 360px;
	height: 415px;
	float:right;
	position:relative;
	top:30px;
	left:0px;	
}

#shop {
	display:block;
	/*background-color:#F60;*/
	width: 182px;
	height: 115px;
	float:right;
	position:relative;
	top:15px;
	left:-35px;
	border: 0px; 
}


#Lcolm1 {
	display:block;
	/*background-color:#FFF; */
	width: 181px;  
	/*height: 105px;*/  /* height for 9-item splash  */
	height: 160px;     
	float:left;
	position:relative;
	top:115px;
	left:7px;
}


#Rcolm1 {
	display:block;
	/* background-color:#FFC;  */
	width: 181px;
	/*height: 105px;*/     /*  height for 9-item splash  */
	height: 160px;        
	float:right;
	position:relative;
	top:115px;
	left:-37px;	
}

#Lcolm2 {
	display:block;
    /*background-color:#6F9;  */
	width: 181px;
	/*height: 105px;*/       /*  height for 9-item splash */
	height: 160px;   
	float:left;
	position:relative;
	/*top:13px; */    /* top for 9-item splash   */
	top:125px;  
	left:7px;	
}



#Rcolm2 {
	display:block;
     /*background-color:#FF9; */
	width: 181px;
	/*height: 105px; */      /*  height for 9-item splash  */
	height: 160px;      
	float:right;
	position:relative;
	top:125px;
	left:-37px;	
}



#Lcolm3 {
	display:block;
	/*background-color:#6F3;*/
	width: 181px;
	/*height: 105px; */      /*  height for 9-item splash  */
	height: 141px;     /*   height for 7-item splash   */
	float:left;
	position:relative;
	top:22px;
	left:7px;
	
}


#Rcolm3 {
	display:block;
	/*background-color:#FF0;*/
	width: 181px;
	/*height: 105px;*/    /*  height for 9-item splash */
	height: 141px;  /*  height for 7-item splash   */
	float:right;
	position:relative;
	top:22px;
	left:-37px;	
}



#Lcolm4 {
	display:none;
	/*background-color:#690;*/
	width: 181px;
	height: 105px;
	float:left;
	position:relative;
	top:27px;
	left:7px;
	
}


#Rcolm4 {
	display:none;
	/*background-color:#FC0;*/
	width: 181px;
	height: 105px;
	float:right;
	position:relative;
	top:27px;
	left:-37px;	
}


/*//////////////////////// CATEGORY PAGE  //////////////////////*/

.category_subhead { 
      float:left; 
	  margin-left: 15px; 
	  width:170px; 
	  line-height:24px;
}

      




/*//////////////////////// ITEM PAGE  //////////////////////*/

#itemPic {
position: relative ;
/*float:left;*/
top:0px;
text-align:center;
font-size:8pt;
margin-left: 0px;
}

#itemForm {
position: relative ;
margin-top:10px;
left:5px;
text-align:center;
/*float:right;*/
width:285px;
height:250px;
}

#itemSend {
position: relative;
top:-15px;
left:5px;
width:300px;
text-align:center;
font-size:12pt; 
font-weight:bold;
border:solid 0px;
}


#itemDescription {
position:relative;
margin-top:0px;
padding-bottom:20px;
margin-left:10px;
width:280px;
text-align:left;
/*float:left;*/
}


#itemAdd {
position: relative;
top:25px;
left:0px;
width:270px;
padding:10px;
margin-bottom:20px;
background-color:#f3f3f3;
font-size:9pt;
color:#444444;
text-align:left;
border:solid 1px;
border-color:#bbbbbb;
float:right;
}


#extraContent {
color: #444444;
text-align:center;
font-family: verdana, sans-serif;
font-size:10pt;
border:none;
margin-bottom:0px;
margin-right:0px;
}


.iconBox {
margin-top:-2px;
font-size:9px;
line-height:12px;
color:#FFF;
text-align:center;
}

.iconBoxPrice {
font-size:9px;
line-height:12px;
color:#FFF;
font-weight:normal;
text-align:center;
}

.iconBoxPriceSale {
font-size:9px;
line-height:12px;
color:#D7442D;
font-weight:normal;
text-align:center;
}

.iconBox_B {
margin-top:1px;
font-size:9px;
font-weight:bold;
line-height:12px;
color:#000000;
text-align:center;
}

.iconBoxPrice_B {
font-size:9px;
line-height:12px;
color:#000000;
font-weight:normal;
text-align:center;
}

.iconBoxPriceSale_B {
font-size:9px;
line-height:12px;
color:#CC0000;
font-weight:normal;
text-align:center;
}




.iconBoxGrey {
	font-size:9px;
	line-height:12px;
	color:#666;
	text-align:center;
}

.iconBoxTopImage
{
padding-bottom:5px;

}

.iconPadding
{
padding-bottom:3px;
height:50px;
width:50%;
text-align:center;
vertical-align:top;
}


#salePricePic {
position:relative;
top:5px;
left:-5px;
z-index:500;
}



/* //////////////  CUSTOM ORDER PAGE  ///////////////// */

#customOrderButton1 {
position:relative;
}



.customOrderForm {
position:relative;
margin:auto;
margin-bottom:-25px;
padding: 0px;
width:800px;
background-color:#FFFFFF;
border-bottom:#FFF solid 30px;
}


#customOrderTable td{
font-family:verdana, sans-serif;
font-size:10pt;
}

.borderBottom { 
border: #bbbbbb;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
}


/*////////////////////  FOOTER  ///////////////////////*/

#pageFooter {
position:relative;
width:802px;
height:150px;
margin:0 auto;
background:url(images/IP_foot_gradient.gif);
background-repeat:no-repeat;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#666666;
/*clear:both;*/
}


/* FOOTER Navigation Style */ 
 
.dropdownF { 
	position:relative;  
	width:800px; 
	height:26px; 
	border-right:10px; 
	border-left:10px;
	border-top:0px; 
	border-style:solid;
	border-color:#ffffff;
	border-bottom:0px none; 
	font-size:14px;
	font-weight:500; 
	color:#ffffff; 
	background:#749ACB; 
	margin:0 auto;
	overflow:hidden;}  
 
/* Basic List Styling (First/Base Level) */ 
 
 .dropdownF ul {padding:0; margin:0; margin-left:80px; list-style: none;} 
 
.dropdownF ul li {float:left; position:relative; left:0px; height:27px;}  
 
.dropdownF /*ul li */a { 
	/*padding-right:17px;
	padding-left:17px;
	padding-top:5px; 
	padding-bottom:5px; */
	text-decoration:none; 
	text-align:center; 
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	}  
 
.dropdownF /*ul li*/ a:hover {color:#003366; background:#CBD7E4;}  


