/* --------------------------------------------------------------------------
	custom CSS implementation  
-------------------------------------------------------------------------- */
#dummy{}
/* -- */
body {
	background-color:black;
	position:inherit;
	text-align: center;
	color: #FF0;
}
#page
{

}
#mainbody
{
    height:100%
}
#header-margins
{
	padding:0px;
	width: 1024px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	margin: 0px;
	float: left;
}
div.body
{
	background-color:black;
}
div.horizontalmenupanel ul li
{
    float:none;
}
#header-dimensions
{
	background-image:url(../images/layout/header.png);
	background-repeat:no-repeat;
	min-height:121px;
	_height:0px;
	padding:0px;
	width:1000px;
	left: 0px;
	top: 0px;
}
#topmenu
{
	min-height:120px;
	_height:120px;
	width:1024px;
	margin: 0;
	padding-top: 10px;
	text-align:center;
}

#topmenu ul 
{









    *padding-top: 10px;
	margin-top:100px;
	width:1000px;
	text-align:center;
	padding-bottom:0px;
	background-color:#000;
	font-style: normal;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    
}
#topmenu ul li
{
	margin: 0;
	padding: 0;
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
#topmenu ul li a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#47A2D8;
	text-decoration:none;
	letter-spacing:-0.3px;
	background-color: #000;
	text-align: center;
}
#flash-header-left, #flash-header-right
{
    float:left;
    margin-top:0px;
}
#newsletterdiv
{
    height:40px;
    background-image:url("../images/layout/newsletter-repeat.png");
    background-repeat:repeat-x;
    background-position:bottom;
    vertical-align:middle;
}
#newsletterdiv input
{
    height:17px;
    margin-bottom:5px;
    border:1px solid;
    float:left;
}
#newsletterdiv p
{
    height:16px;
    margin-top:1px;
    float:left;
}
#n_reg
{
    background-color:white;
    border:1px solid;
    height:15px;
    margin-left:5px;
    cursor:pointer;
    padding:1px;
    _width:60px;
}
.subscribe {
    float:right;
    width:580px;
    margin-top:10px;
    margin-right:10px;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold;
}
.items-title
{
	height:20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18pt;
	color: #FFF;
	background-image:url("../images/layout/underline.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:2px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	margin-left: 5px;
}
.item-title
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-size:14px;
	margin-right:3px;
	margin-top:10px;
	color: #FFFBF0;
	font-style: italic;
	text-align: center;
}
.item-title a
{
	color:#2A00FF;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.item-date
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#D665CA;
	margin-right:3px;
}
.item-link
{
    width:100%;
    float:right;
    text-align:right;
}
.item-link a
{
    color:#5087bc;
    font-weight:bold;
}
.item-image
{
    float:left;
    margin-right:8px;
    border:1px solid #6294c4;
}
#newsdiv
{
	float:left;
	width:55%;
	margin:10px;
}
#excdiv
{
	float:left;
	width:55%;
	margin:10px;
}
#Productsdiv
{
	float:left;
	width:55%;
	margin:10px;
}
#newsdiv ul, #excdiv ul, #Productsdiv ul
{
    margin-top:20px;
}
#content-dimensions-page
{
	text-align: center;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: inherit;
}
#breadcrumbs ul li,#newsdiv ul li,#Productsdiv ul li,#excdiv ul li
{
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	line-height:1.1em;
	float:left;
	margin-bottom:5px;
	font-weight: bold;
	text-align: left;
}
#breadcrumbs {
	width:974px;
	height:42px;
	clear:both;
	display:block;
	background-image:url(../images/layout/breadcrumb-repeat.png);
	margin:0px 3px 0px 3px;
	padding:0px
}
#breadcrumbs ul{
	background-image:url(../images/layout/breadcrumb-repeat.png);
	padding-top:15px;
	margin-left:10px;
	color: #000;
}
#breadcrumbs ul li a
{
	margin:0px;
	padding:0px;
	color:#FFF;
	font-weight:bold;
	font-size:14pt;
	text-align: left;
	font-variant: small-caps;
	word-spacing: 2mm;
	white-space: nowrap;
}
#subcategories {
	margin-top:6px;
	width:220px;
	float:left;
    
}
#subcategories ul li{
	float:none;
	display:block;
	height:30px;
	width:280px;
	margin-bottom:5px;
	margin-left:0px;
}
#subcategories ul li :hover{
	float:none;
	width:280px;
	border:0px solid;
	width:280px;
	background-image:url("../images/layout/left_menu_over.png");
	text-align: center;
   

}
#subcategories ul li a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    color:#66696c;
    padding-right:50px;
}
#subcatlink
{
    height:30px;
    
    line-height:25px;
}

#subcatlink span
{
	margin-left:20px;
	color: #FFF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	text-align: center;
}

.pagetext, #Products, #product_div {
	float:left;
	width:640px;
	margin-left:100px;
	font-size: 12pt;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 45px;
    
}
.pagetext p
{
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#000;
	margin-right:20px;
	text-align: center;
}
.pagetitle {
	margin-top:15px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:16px;
	color:#D665CA;
	width:600px;
	text-align: left;
}
.pagephoto
{
    float:right;
    margin:15px 20px 15px 15px;
}

#Products p
{
    margin-top:15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#2f2f2f;
    margin-right:20px;
}
#Products ul
{
    float:left;
    /*margin-bottom:15px;
    margin-top:5px;*/
    width:600px;
    
}
#Products ul li
{
	float:left;
	width:55px;
	margin-right:20px;
	/*margin-bottom:10px;*/
    min-height:125px;
	_height:125px;
	text-align: left;
}
#Products ul li a
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	text-align: left;
}
#product_div
{
    margin-top:40px;
}
#product_left_panel
{
    width:240px;
    float:left;
}
#product_right_panel
{
	width:400px;
	float:right;
	height: 45px;
    
}
#product_photos
{
	margin-top:3px;
	margin-left:2px;
	font-size: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#product_photos li
{
    float:left;
    margin:2px;
}
#product_photos li :hover
{
    cursor:pointer;
}
.productdescription p
{
	margin-top:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#FFF;
	margin-right:20px;
	margin-right:15px;
	text-align: left;
	font-weight: normal;
}
.producttitle {
	margin-bottom:-10px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-size:16px;
	color:#D665CA;
	text-align: left;
}
#product_info
{
    padding-left:10px;
    margin-left:10px;
    background-image:url("../images/layout/prod_details.png");
    background-repeat:no-repeat;
    min-height:230px;
    _height:230px;
}
#product_files
{
    margin-top:90px;
}
#relatedArticle1s
{
    margin:20px;
}
#product_info h3, #product_files h3, #relatedarticles h3, .pagetext h1, .pagetext h2
{
	margin-top:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
	color:#551FAA;
	text-align: center;
}
#product_info ul, #product_files ul, #relatedarticles ul, .pagetext ul
{
    margin-top:10px;
}

#product_info ul li, #product_files ul li, #relatedarticles ul li, .pagetext  ul li
{
    margin-left:25px;
    margin-top:3px;
    list-style-image:url("../images/layout/bullet.png");
}
#product_info ul li a, #product_files ul li a, #relatedarticles ul li a, .pagetext ul li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#D40000;
	font-size:11px;
}
#footer-dimensions
{
    background-image:url(../images/layout/bodyend.png);
    background-position:center;
    background-repeat:no-repeat;
}
.simple_page
{
	height:400px;
	margin-left:50px;
	margin-top:30px;
    
}
.simple_page h2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    color:#66696C;
}
.simple_page li .fieldname
{
    margin:5px;
    color:#66696C;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
}
