*
{
	margin: 0px;
	padding: 0px;
}

.page_font
{
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
}
body
{
	background-color: #FFFFFF;
	margin: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

img
{
	border: none;
}

p
{
	margin-bottom: 15px;
}

a
{
	text-decoration: none;
}




ul
{
	margin-left: 15px;
}

h1, h2, h3, h4, h5, h6
{
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 2px;
}

hr.thick
{
	height: 2px;
	background-color: black;
}

hr.thin
{
	height: 1px;
	background-color: black;
}

.times
{
	font-family: Times New Roman;
}

.arial
{
	font-family: Arial, sans-serif;
}

.content-column
{
	float: right;
	width: 250px;
}


.spacer-2
{
	height: 2px;
}

.spacer-5
{
	height: 5px;
}

.spacer-8
{
	height: 8px;
}

.spacer-10
{
	height: 10px;
}

.spacer-12
{
	height: 12px;
	}
.spacer-14
{
	height: 14px;
}

.spacer-20
{
	height: 20px;
}

.spacer-45
{
	height: 45px;
}

.spacer-60
{
	height: 60px;
}

.pink-color
{
	color: #FF0066;
}

.blue
{
	color: #0000CC;
}

.padding-table td
{
	padding: 3px;
}

.big-text
{
	font-size: 17px;
}

.medium-text
{
	font-size: 16px;
}

.text-14
{
	font-size: 14px;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.small-italic-text
{
	font-size: 10px;
	font-style: italic;
}

.small-text
{
	font-size: 10px;
}

.height-210
{
	height: 210px;
}

.height-225
{
	height: 225px;
}

.height-280
{
	height: 280px;
}

.width-877
{
	width: 877px;
}

#shipping
{
	position: absolute;
	top: 260px;
	left: 0px;
	width: 275px;
}

.relative
{
	position: relative;
}

h1.article-title
{
	font-style: normal;
	color: #990000;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.saffron
{
color: #990000;
}
h2.article
{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #003300;
}

div.article
{
	padding-top: 16px;
}

.article-date
{
	font-size: 11px;
	color: #006600;
	font-style: italic;
}

#article-nav
{
	text-align: center;
	padding-top: 16px;
}

#article-nav a
{
	font-weight: bold;
}

#more-articles
{
	color: #006600;
	display: block;
	width: 120px;
}

#previous-articles
{
	color: #006600;
	display: block;
	width: 120px;
}

#back-to-articles
{
	padding-top: 20px;
	display: block;
	color: #006600;
	font-weight: bold;
}

/*a:visited
{
	text-decoration: none;
	color: #cc0000;
}

a:hover
{
	text-decoration: none;
	color: #00cc00;
}*/

.ablue-large
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066ff;
}


.ablue-large
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066ff;
}

.ablue-small
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066ff;
}

.awhite
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.awhite:visited
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.ablack
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ablack:visited
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.abeige
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9E08;
}

.abeige:visited
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9E08;
}

.abrown
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #650000;
}

.abrown:visited
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #650000;
}

a.two
{
	text-decoration: none;
	color: #701411;
	font-weight: bold;
}

a.two:visited
{
	text-decoration: none;
	color: #701411;
	font-weight: bold;
}

a.two:hover
{
	text-decoration: none;
	color: #E32E12;
	font-weight: bold;
}


a.two-under
{
	text-decoration: underline;
	color: #701411;
	font-weight: bold;
}

a.two-under:visited
{
	text-decoration: underline;
	color: #701411;
	font-weight: bold;
}

a.two-under:hover
{
	text-decoration: underline;
	color: #E32E12;
	font-weight: bold;
}

a.small-green
{
	text-decoration: none;
	color: #006600;
	font-weight: normal;
	font-size: 10px;
	
}

a.small-green:visited
{
	text-decoration: none;
	color: #006600;
	font-weight: normal;
	font-size: 10px;
}

a.small-green:hover
{
	text-decoration: none;
	color: #00cc00;
	font-weight: normal;
	font-size: 10px;
}

a.small-pink
{
	text-decoration: none;
	color: #FF0066;
	font-weight: normal;
	font-size: 10px;
	
}

a.small-pink:visited
{
	text-decoration: none;
	color: #FF0066;
	font-weight: normal;
	font-size: 10px;
}

a.small-pink:hover
{
	text-decoration: none;
	color: red;
	font-weight: normal;
	font-size: 10px;
}

a.light-green
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
	
}

a.light-green:visited
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
}

a.light-green:hover
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
}

a.email
{
	text-decoration: none;
	color: #AE1E15;
	font-weight: bold;
	font-size: 17px;
	
}

a.email:visited
{
	text-decoration: none;
	color: #AE1E15;
	font-weight: bold;
}

a.email:hover
{
	text-decoration: none;
	color: #AE1E15;
	font-weight: bold;
}


.top_data
{
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

a.article
{
	color: #003300;
}

hr
{
	border: 0px;
	color: #333333;
}

.hr-light
{
	border: 0px;
	color: #CCCCCC;
}

textarea
{
	font-size: 13px;
	text-align: left;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

form
{
	margin: 0px;
	padding: 0px;
}

.center
{
	text-align: center;
}

input.text
{
	font-size: 13px;
	text-align: center;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.small_text_input
{
	
	
	font-size: 16px;
	color: #CCCCCC;
	font-family: arial, helvetica, sans-serif;
}

input.submit
{
	font-size: 13px;
	text-align: center;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.light-blue
{
	color: #0066ff;
}

.dark-green
{
	color: #003300;
}

.green_large
{
	color:#3DAC36;
	font-size:large;
	font-weight: bold;
}

.underline
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

.full-width
{
	width: 100%;
}

.width-130
{
	width: 130px;
}

.width-134
{
	width: 134px;
}

.width-360
{
	width: 360px;
}

.align-right
{
	text-align: right;
}

.align-left
{
	text-align: left;
}

.left-floater
{
	float: left;
}

.right-floater
{
	float: right;
}

.blue-highlight
{
	background-color: #0066ff;
	color: #fff;
}

/* Site Structure ---------------------------------------------------------- */

#page-wrapper
{
	width: 1000px;
	
}

#main-wrapper
{
	background-color: #fff;
	
}

/* Header Section ---------------------------------------------------------- */
.header-title
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.select-country
{
	font-size: 8px;
	width: 50px;
	text-align: right;
	top: -10;
}
.header-select
{
	font-size: 13px;
	width: 150px;
}

.header-loading
{
	font-size: 13px;
}

.cart-link
{
	color: #FF3399;
	font-weight: bold;
}

#header, #header-cart
{
	height: 78px;
	width: 877px;
	padding-top: 27px;
		
}

#country
{
	padding-top: 16px;
	overflow: hidden;
}
#country_1
{
	position: relative;
	top: 15px;
	float: left;
	width: 200px;
	font-weight: bold;
	text-align: center;
}
#header
{

	background-image: url(../images/pagetopmiddle.gif); 
}

#header-cart
{
	background-image: url(../images/headercart.gif);
}

#search-projector
{
	float: left;
	position: relative;
	text-align: right;
	width: 360px;
	padding-left: 75px;
}




#search-lamp
{
	float: left;
	position: relative;
	text-align: right;
	width: 338px;
	padding-right: 20px;
}

#cart
{
	position: relative;
	top: -30px;
	float: left;
	width: 105px;
	font-weight: bold;
	color: #FF3399;
	text-align: center;
}

#cart-data
{
	position: relative;
	font-size: 14px;
}

/* Left Panel Styles ------------------------------------------------------- */
#left-panel
{
	float: left;
	width: 180px;
}

#right-panel
{
	width: 180px;
	float: left;
}

#support
{
	margin-left: 9px;
	margin-bottom: 5px;
}

.bullet
{
	position: relative;
	top: -3px;
}

.nav-box
{
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #003300;
	padding: 3px;
	height: 40px;
}

.nav-box2
{
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #003300;
	padding: 3px;
	height: 40px;
	margin-bottom: 5px;
}

.nav-box-short
{
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #003300;
	padding: 3px;
	height: 16px;
}

.nav-box-short2
{
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #003300;
	padding: 3px;
	height: 16px;
	margin-bottom: 5px;
}

.nav-box-short3
{
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #003300;
	padding: 2px;
	height: 8px;
	margin-bottom: 2px;
	text-align: center;
	line-height:6px; 
}

.no-bottom
{
	border-bottom: none;
}

.no-top
{
	border-top: none;
}

#projector-link, #lamp-link, #article-link, #review-link, #install-link
{
	color: #006600;
	font-weight: bold;
	font-style: italic;
}

#home-link
{
	color: #ff0066;
	font-weight: bold;
}

#home-link:hover
{
	background-color: #ff0066;
	color: #ffffff;
}

#projector-link:hover, #lamp-link:hover, #article-link:hover, #review-link:hover, #install-link:hover
{
	background-color: #006600;
	color: #fff;
}

#credit-cards
{
	margin-top: 10px;
}

#world-ship
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Content Section ------------------------------------- */

#content
{
	width: 540px;
	padding: 0px 10px;
	float: left;
}

.language_box
{
	width: 460px;
	padding: 0px 20px;
	float: left;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 1px #000000 solid;
}

.faq
{
	width: 460px;
	padding: 0px 20px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px #000000 solid;
}

.recipies_box
{
	width: 540px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	border: 1px #000000 solid;
}

.update-button
{
	width: 90px;
	font-size:13px;
}

#team-table
{
	width: 500px;
}

.team-photo
{
	width: 57px;
}

#page-bottom
{
	clear: left;
}
#page-bottom1
{
	clear: right;
}
#footer
{
	font-size:13px;
	color: #fff;
	background-image: url(../images/pagebottom_new.gif);
	width:877px
}

#footer a
{
	color: #fff;
	font-size:13px;
	font-weight: bold;
}

#your-order-table
{
	width: 340px;
}

#your-order-table td
{
	padding: 2px 0px;
}

#billing_table td
{
	padding: 2px 0px;
}

#billing_table2 td
{
	font-size: 14px;
	padding: 2px 0px;
	width: 50%;
}

#search-news-input
{
	width: 137px;
}

#search-news
{
	width: 170px;
	background-color: #009900;
	color: #fff;
	font-weight: bold;
}

#submit-article
{
	font-weight: bold;
	color: #006600;
}

#submit-article-table td
{
	font-weight: bold;
	padding: 3px;
}


#quantity-td, #quantity-button-td
{
	padding-top: 0px;
}

#quantity
{
	height: 18px;
}

#cdiv
{
	text-align: center;
	height: 178px;
	overflow: auto;
	width: 220px;
	border: 1px #000000 solid;
	margin-left: auto;
	margin-right: auto;
}

#comments-div
{
	width: 250px;
}

.pink_large
{
	color:#FF0266;
	font-size:large;
	font-weight: bold;
}
.pink
{
	color:#FF0066;
	font-size:medium;
	font-style: italic;
	font-weight: bold;
}

.pink-smaller
{
	color:#FF0066;
	font-size:small;
	font-style: italic;
	font-weight: bold;
}

#three-col-table
{
	padding-top: 5px;
}

#three-col-table td
{
	width: 180px;
}

#projectors-title
{
	font-size:medium;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

#projectors-jumpto
{
	text-align: center;
	margin-top: 15px;
}
/* Rightout menu*/
.pmVerticalRightOut{background-color:white;}  
.pmVerticalRightOut .level{
     width:150px; 
     height:17;  
     position:relative; 
     display:block;  
/*        background-color:#D8D8D; */
     padding:0px 2px;  
     margin:0px 0px 1px 0px; 
} 
.pmVerticalRightOut .level:hover { 
     background-color:white;
     color:white; 
}
 
.pmVerticalRightOut .level_{display:none; } 
     
.pmVerticalRightOut .level:hover .level_ { 
     display:block; 
     left:124px;  
     width:150px;  
     height:auto;  
     top:0px;  
     background-color:white;
     position:absolute; 
} 
.pmVerticalRightOut .level:hover .level_ .level_title { 
     font-weight:bold; 
     background-color:#006600;
     color:white;  
} 
.pmVerticalRightOut .level:hover .level_ a:hover { 
     background-color:#006600; 
     color:white; 
} 
.pmVerticalRightOut .level_ * {  
     display:block; 
     color:black;  
     padding:0px 2px;  
} 

.levelIe{ 
     width:160px; 
     height:17;
     position:relative;
     display:block;  
/*     background-color:#D8D8D8; */
     padding:0px 2px; 
     margin:0px 0px 1px 0px;
} 
.levelIe .level_ {
     display:block;
     left:124px; 
     width:120px;
     height:auto;
     top:0px;  
     background-color:white;
     position:absolute;
} 
.levelIe .level_ .level_title { 
     font-weight:bold;
     background-color:#006600;
     color:white;  
} 

.levelIe .level_ a:hover { 
     background-color:#006600;
     color:white;
} 
.levelIe .level_ * {  
     display:block; 
	 color:black; 
     padding:0px 2px; 
} 