

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

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


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#003366;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:7px;
	
	}


h2 {
text-align:center;
color:#003366;
margin-bottom:5px;
font-size:17px;
margin-top:0px;
}

h3 {
margin-bottom:10px;
margin-top:20px;
}

h3 span {
display:none;
}

/* h3 images */
#homeFeature h3 {
	background:url(images/610x300-homepage-button2a.jpg);
	width:610px;
	height:300px;
	border:0px;
	}


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

p {margin:0;
   }


a {
color:#000077;
text-decoration:none;
}

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

li {
padding-bottom: 4px;
}

img {
border-style:none;
}

/* ////////////// LAYOUT ELEMENTS ///////////////// */
#Logo {
position:relative;
display:block;
/*width:240px;
height:137px;
background:url(images/logo_240x139.jpg);
background-repeat:no-repeat; */
left:15px;
top:10px;
}


#pageHeader {
position:relative;
width:802px;
height:100px;
margin:0 auto;
top:0px;
background:url(images/IP_top_gradient.gif);
background-repeat:no-repeat;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15pt;
color:#000077;
}


/* Navigation Style */ 
 
.dropdown { 
	position:relative; 
	font-family:Verdana, sans-serif; 
	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:#6699CC; 
	margin:0 auto;
	overflow:hidden;}  
 
/* Basic List Styling (First/Base Level) */ 
 
 .dropdown ul {padding:0; margin:0; margin-left:20px; list-style: none;} 
 
.dropdown ul li {float:left; position:relative; left:0px; height:27px;}  
 
.dropdown /*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;
	}  
 
.dropdown /* ul li*/ a:hover {color:#003366; background:#CBD7E4;}  
 

/* 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:#6699CC; 
	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;}  



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



#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;
}


.feature {
position:relative;
width:780px; 
left:10px;
/*float:right;*/
 }


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

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

#faq	{
position:relative;
width:600px;
left:175px;

}


#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;
}



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

#searchGo {
padding:4px 0 0px 0;
}


#cartIcon{
position:absolute;
top:75px;
left:665px
}


#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;*/
}


/*//////////////SPECIAL ITEM PAGE ELEMENTS ///////////*/





#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 {
position:relative;
top:0px;
left:0px;
/*//background-color:#EEEEEE;*/
color: #444444;
text-align:center;
font-family: verdana, sans-serif;
font-size:10pt;
border-top:0px;
border-left:1px;
border-right:0;
border-bottom:0;
border-style:solid;
border-color:#bbbbbb;
margin-bottom:0px;
margin-right:0px;
/*float:right;*/
}

/* //////////////  SPECIAL CUSTOM ORDER ELEMENTS ///////////////// */

#customOrderButton1 {
position:relative;
}

#customOrderButton2 {
position:relative;
z-index:250;
}


.customOrderForm {
position:relative;
top:0px;
margin-bottom: -5px;
width:800px;
background-color:#FFFFFF;
border: #bbbbbb;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom: 15px #FFFFFF solid;
border-left-width: 0px; }

#customOrderForm2 {
position:relative;
top:0px;
}

#customOrderForm3 {
position:relative;
top:0px;
}

#customOrderFoot {
position:relative;
left:-1px;
top:0px;
width:+2px;
}

#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; 
}



/* ////////////// OTHER SPECIAL ELEMENTS ///////////////// */


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

#sideBarNav a{
margin-left:3px;
margin-top:3px;
margin-bottom:6px;
padding:0px;
display:block;
font-family:verdana, sans-serif;
font-size:11pt;
font-weight:normal;
text-decoration:none;
border-bottom: 1px solid #ccc;

}


#sideBarNav a:hover{
margin-left:3px;
padding:0px;
display:block;
background-color: #eeeeee;
font-family:verdana, sans-serif;
font-size:11pt;
font-weight:normal;
text-decoration:underline;
border-bottom: 1px solid #cccccc;
}


#feature h3 a:hover {
text-decoration:none;
color: #000000;
}

#feature h3 a {
color: #000000;
}



#privE {
position:relative;
top: 3px;
}




