/***[basic]***/
*{
margin:0 0;
padding:0;

}

body{
color:#333;
font:11px Arial, Helvetica, sans-serif;
background:#ddd;
}

h1 {
color:#000;
font-size:25px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
font-size:11px;
font-weight:normal;
}

*/padding:0 0 0 0;*/
a {
color:#006699;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

ul {
list-style:none;
}

p {
padding:0 0 15px 0;
line-height:16px;
}

#wrapper .column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}

hr
{
height:1px;
border:0;
color:#eee;
background:#eee;
}

/******>>>>--------<<<<******/
/***[Structure]***/
/******>>>>--------<<<<******/

#wrapper {
margin:10px auto 0 auto;
width:950px;
overflow:hidden;
padding:0 10px 20px 10px;
border-top:2px solid #ccc;
background:#fff;
border:1px solid #ddd;


}

#right-block
{
float:right;

width:200px;
min-width:10px; /* Visible to IE7 only */ 

}


/******>>>>--------<<<<******/
/***[Top Head]***/
/******>>>>--------<<<<******/
#top-hed
{
float:left;
width:950px;
padding:15px 0 0 0;

}

#top-hed a:hover
{
text-decoration:underline;
}

#top-hed-left
{
float:left;
width:300px;
padding-bottom:7px;
}

#top-hed-left .suprt
{
padding:0 7px 0 0;
}

#top-hed-left .dail
{
padding:0 10px 0 10px;
}

#top-hed-menu{
float:right;
width:300px;
}

#top-hed-menu ul
{
float:right;
}

#top-hed-menu ul li 
{
float:left;
}
#top-hed-menu .nobdr
{
border-right:none;
}

#top-hed-menu ul li a
{
color:#60719D;
font:12px Arial, Helvetica, sans-serif;
border-right:1px solid #60719D;
padding:0 7px 0 7px;
text-decoration:none;
}

/******>>>>--------<<<<******/
/***[Master Head]***/
/******>>>>--------<<<<******/
#header
{
float:left;
width:950px;
background:#fff url(../images/masthed-bg.jpg) no-repeat top right;
position:relative;
height:80px;

}


#header .logo
{
position:absolute;
left:19px;
top:4px;
}

#support
{
float:right;
}

#support h2
{
border:
}
		
#top-nav
{
float:left;
width:934px;
height:37px;
background:url(../images/top-nav.jpg) repeat-x left top;
padding-left:15px;
}


#search-block
{
width:208px;
float:right;
padding:5px;
padding-right:40px;
}

#search-block h2
{
color:#fff;
}

#search-block input.go
{
width:28px;
height:19px;
border:0;
background:url(../images/go-img.jpg) no-repeat left top;
top:-2px;
position:relative;
}
	
		
/******>>>>--------<<<<******/
/***[Info column]***/
/******>>>>--------<<<<******/				

		
#new-info
{
float:right;
width:250px;
height:180px;
background:#073A69 url(../images/blue-grad.jpg) repeat-x left top;
position:relative;
}
		
#new-info a:hover
{
text-decoration:underline;
}

#new-info .tag
{
position: absolute;
left:-25px;
top:-6px;
}

#new-info .people
{
position:absolute;
left:180px;
top:34px;
}

#new-info .scroll
{
color:#fff;
width:175px;
height:150px;
float:left;
position:absolute;
left:45px;
top:10px;
color:#fff;
}
			
#new-info .scroll h2 a
{
font:bold 17px "Trebuchet MS";
text-decoration:none;
}

#new-info .scroll a
{
color:#fff;
}

#container
{
width:949px;
float:left;
position:relative;


}

#prod-links
{
width:250px;
float:right;
position:relative;
margin-top:5px;
margin-bottom:10px;
background:#F3EBDA;
}

#prod-links h2
{
	background:#224156 url(../images/top-nav-id.jpg) repeat-x left top; color:#fff;
	font:normal 20px/36px Georgia, "Times New Roman", Times, serif; padding-left:10px;}


#prod-links ul
{
padding-left:10px;


}
#prod-links ul li
{
background:url(../images/square.gif) no-repeat left 10px;
padding:5px 0 5px 15px;
border-bottom:1px dashed #ccc;
display:block;
color:#333;}

#prod-links ul li a
{
}
/******>>>>--------<<<<******/
/***[customer-center]***/
/******>>>>--------<<<<******/
#customer-center
{
width:250px;
float:right;
background:#F3EBDA;
margin-top:2px;
border-bottom:1px inset #333;
}
#customer-center h2
{
background:#224156 url(../images/top-nav-id.jpg) repeat-x left top; 
color:#fff;
font:normal 13px Georgia, "Times New Roman", Times, serif;
padding:10px;
}
#customer-center h3{ font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#025D8A;
padding:4px 0 0 10px;

*/ padding:2px 0 -3px 10px;  */
}
#customer-center p
{
line-height:5px;
padding:3px 0 8px 10px;
*/ padding:3px 0 4px 10px; */

}
#customer-center hr
{
width:250px;
height:1px;
color:#fff;
background:#fff;
}
#customer-center a
{
color:#07577F;
text-decoration:none;
}

/******>>>>--------<<<<******/
/***[special-offer]***/
/******>>>>--------<<<<******/


#special-offer
{
width:250px;
float:right;
background:#F3EBDA;
border-bottom:1px inset #333;
}



#special-offer h2
{
background:#224156 url(../images/top-nav-id.jpg) repeat-x left top; 
color:#fff;
font:normal 20px/36px Georgia, "Times New Roman", Times, serif; 
padding-left:10px;
}
	
#special-offer h2 span
{
color: #ccc;
font:normal 20px/46px Georgia, "Times New Roman", Times, serif;}

#special-offer h2.ser
{
background: url(../images/grey.jpg) repeat-x left top;
}

#special-offer ul
{
padding-left:10px;
}

#special-offer ul li
{
background:url(../images/square.gif) no-repeat left 10px;
padding:5px 0 5px 15px;
border-bottom:1px dashed #ccc;
}
#special-offer ul li a
{
color:#333;
text-decoration:none;
}

#special-offer ul li a:hover
{
text-decoration:underline;
}

/******>>>>--------<<<<******/
/***[content-INdex]***/
/******>>>>--------<<<<******/
.product_column

{

width: 210px;

margin-right: 5px;

float: left;

}

.product_column .item

{

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #ebebeb;

padding-top: 8px;

padding-right: 8px;

padding-bottom: 8px;

padding-left: 8px;

}

.content .item 

{

border-top-width: 1px;

border-top-style: solid;

border-top-color: #ebebeb;

padding-top: 8px;

padding-right: 8px;

padding-bottom: 8px;

padding-left: 8px;

}

.content .product_column .item 

{

padding-top: 8px;

padding-right: 8px;

padding-bottom: 8px;

padding-left: 8px;

}
.item .icon  {
float:left;
height:25px;
width:25px;
padding-right:10px;

}
.product_column .productname, .product_column .description {
padding-left:35px;
}
.content .item .date, .content .item .productname {
color:#0072BC;
font-size:14px;
margin-bottom:5px;
}

.productname a:link, .productname a:visited, .productname a:active {
color:#0072BC;
font-size:14px;
text-decoration:none;
}
.productname a:hover {
text-decoration:underline;
}

#content-indx 
{
width:928px;
float:left;
padding:10px;

}

#content-indx p
{
line-height:20px;
}

#content-inside {
width:740px;
float:left;
font:normal 12px/19px Helvetica, sans-serif;
color:#000;
padding-left:0;
}

#content
{
border-right:0; 
padding-right:20px; 
padding-top:40px;
padding-left:10px;
width:655px;
color:#474747;
float:left;
font-size:12px;

}

#content p, #content-indx p
{
line-height:20px;
}

#content h1
{
background:url(../images/h1-right.gif) no-repeat right top;
}

#content h1 .right-h1
{
margin-top:5px;
background:url(../images/h1-left.gif) no-repeat left top;
padding:5px 0 15px 18px;
line-height:150%;
font-size:1.0em;
display:block;
color:#666;
}

#content h2
{
font:bold 17px Georgia, "Times New Roman", Times, serif;
color:#3366CC;
margin-bottom:5px;
}
#content h2 a
{
color:#3366CC;
}

#content h3
{
font-size:15px;
color:#063869;

}
#content h4
{
font-size:13px;
color:#3F2C04;
}

#content .table
{

}
#content .table td
{
border:1px solid #ccc;
padding:5px;
}
#content ul
{
list-style:none;
padding-bottom:5px;
padding:10px 0 5px 10px;

}
#content ol
{
padding-bottom:5px;
padding:10px 0 5px 30px;
}
#content ol li
{
padding-left:10px;
margin-bottom:8px;
}
#content ul li
{
background: url(../images/square.gif) no-repeat left 4px;
padding-left:10px;
margin-bottom:8px;
}
#content ul li a
{
}

#content ul li h2
{
color:#666;
}

/******>>>>--------<<<<******/
/***[footer]***/
/******>>>>--------<<<<******/
#footer {
float:left;
width:100%;
margin:0 auto;



}
/******>>>>--------<<<<******/
/***[Forms]***/
/******>>>>--------<<<<******/

form {
margin-left:20px;


}

fieldset {
margin-bottom:10px;
display:block;
padding:10px 5px;
border-color:#060;
border:none;
}
	
legend {
font-size:13px;
color:#fff;
}
	
input 
{
font-family: Arial, Helvetica, sans-serif;

}


label {
font-size:12px;
display:block;
margin-top:5px;
width:200px;

}.tableobject
{
}

.tableobject td
{
padding: 0 0 10px 0;
}
	
input.frm_text {
width:300px;

}
	
textarea {
width:300px;
height:150px;

}
	
input.frm_submit {
display:block;
clear:both;
margin-top:10px;
padding:2px 4px;

}

form label span {
color:#F57125;
}

p.message {
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}


#tab-block
{
width:675px;
height:375px;
border-bottom:1px inset #333;
float:left;


padding-left:20px;

*/ 
background: none;

 position:absolute;

border-bottom:none;
     */
}

#tab-block h2{
font:normal 24px "Swis721 Hv BT";
color:#035E8B;
}

#tab-block h2 span{
 color: #CFA24D;
}

#dropline {position:relative; font-size:12px; height:38px;}

#dropline, #dropline ul {padding:0; margin:0; position:absolute;list-style:none; width:665px;}
#dropline ul{
}
#dropline table {border-collapse:collapse; margin:-1px -10px; 0 0; padding:0; width:0; height:0;}
#dropline li {float:left; height:38px; margin-right:1px;}
#dropline li a {float:left; display:block; height:36px; line-height:38px; padding:0 10px 0 10px; font-family:arial, sans-serif; font-size:13px; color:#316796; text-decoration:none;}
#dropline li a.down { color:#fff; }
#dropline li ul li a.down {color:#000; font-weight:normal;}

#dropline li a:hover {white-space:nowrap; color:#444; }
#dropline li a.down:hover {white-space:nowrap; color:#fff; background:#274B63;}

#dropline li:hover > a {color:#444; }
#dropline li:hover > a.down {color:#fff;  height:35px; background:#274B63;}

#dropline li ul {position:absolute; top:25px; left:-9999px; z-index:10; }
#dropline li ul.floatRight li {float:right;}

#dropline :hover ul,
#dropline :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul :hover ul {left:0; background:url(../images/5537968.gif) repeat-x left bottom;}

#dropline :hover ul ul,
#dropline :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul :hover ul ul {left:-9999px; top:25px;}






			
#ndvd
{
margin:0;


}		
#ndvd .ltd{	color:#585858;padding:2px 5px 0 5px;
}


#ndvd .ltd_cur{background: url(../images/4592251.gif) no-repeat scroll left center;color:#585858;padding:2px 5px 0 5px;}

#ndvd .ltd_cur-left{background: url(../images/4592251-left.gif) no-repeat scroll right center;color:#585858;padding:2px 5px 0 5px; }

#ndvd .divlist{background: url(../images/image4.png) no-repeat left top; width:330px; height:250px; color:#fff; font:11px Arial, Helvetica, sans-serif; margin-left:-5px; margin:0 10px; padding:10px 0 0 20px;}

#ndvd .divlist img
{
padding-bottom:5px;
}
#ndvd .divlist h2 a
{
font-size:16px;font-weight:bold;font-family:georgia,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:5px; padding-top:5px; display:block;
}

#ndvd .divlist h3{ padding:0 0 0 0;}

#ndvd .divlist a
{
color:#fff;
}

#ndvd .divlist img
{
float:left;
}

#ndvd .divlist p
{
margin-bottom:0;
width:230px;


}

.imgindx
{
margin-bottom:15px;
}

#ndvd .more a{font-size:11px;float:right;padding:5px 0 5px 0;font-family:arial;font-weight:bold;}


.divlist h3{  }
.divlist h2 a{font-family:georgia;color:#2a4f99; padding-bottom:5px;}
.divlist span{font-family:arial;font-size:10px;color:#999;}
.prenext{padding:24px;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;}
.iplm{float:left;width:964px;border-top:4px #F2EFEA solid;padding-top:20px;margin-top:10px;margin-left:10px;}
.lftclm{padding-right:14px;padding-bottom:20px;padding-left:10px;width:637px;}
a.detail{font-size:11px;float:right;font-family:arial;font-weight:bold; padding-right:60px;}


.clrbth{clear:both;padding-top:10px;}


.footer-note{ overflow:hidden;border-top:3px solid #D4D4D4; border:1px solid #D4D4D4; border-bottom:0;width:948px; margin:0 auto; background:#fff url(../images/footer-bg.jpg) repeat-x left top; padding-bottom:15px;

}
.footer-note div{float:left;padding:10px 20px 10px 25px;font-size:11px;text-align:left;}

.footer-note div h2{ font-size:13px; font-weight:bold;}
.footer-note div a{font-size:11px;text-align:left;font-weight:normal}
.footer-note div span{color:#999999}
.bcclftr{border-top:3px solid #D4D4D4;width:1003px; background:#fff;}
.bcclftr div{padding:10px 20px 10px 25px;font-size:12px;font-weight:normal;text-align:center;color:#6C6C6C;}
.bcclftr div a{font-size:11px;text-align:left;font-weight:normal}
.bcclftr{border-top:3px solid #D4D4D4;width:100%;}
.bcclftr div{padding:10px 20px 10px 25px;font-size:12px;font-weight:normal;text-align:center;color:#6C6C6C;}
.bcclftr div a{font-size:11px;text-align:left;font-weight:normal}

.redbdr{width:100%;display:table;border-top:3px solid #0066CC}

#left-block
{
width:250px;
float:right;

padding-bottom:10px;
}

#left-block h2
{
background:url(../images/left-h2.jpg) repeat-x left top;
padding:10px 5px;
width:238px;
color:#474747;
font: bold 12px Arial, Helvetica, sans-serif;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-top:3px solid #3196CA;
border-bottom:3px solid #EDA141;
margin-top:5px;	
}

#left-block ul
{
border:1px solid #ddd;
}

#left-block ul li
{
background:url(../images/link-bg.jpg) repeat-x left bottom;
height:10px;
padding:5px;
}

#left-block ul li a
{
color:#676767;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#body-lotus #left-block ul li.lotus

{

}


#right-block
{
width:210px;
float:right;
}

.callout_wrapper
{
float:left;
margin-bottom:20PX;
width:650PX;

}
.callout_wrapper .col

{

width:200px;overflow-x: hidden;overflow-y: hidden;float: left;font-size: 11px;margin-left: 1px;margin-right: 1px;padding-top: 1px;padding-bottom: 10px;height:490px; background-repeat: repeat-x;background-position: center bottom; border:1PX solid #999999; padding-left:10PX;

}

.callout_wrapper .col .colheader
{
	height:70px;
	font-size:12px;
	
}
.callout_wrapper .col .colheader a { color:#0066CC;}
.content_qoute a:link, .content_qoute a:visited,.content_qoute a:active,.content_qoute a:hover, .content_qoute
{
	text-align:center;
	margin:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #5E8E97;
	font-weight:normal;
	display:block;
	text-decoration:none;
}

.test
{
width:50px;
height:20px;
}

.upgradecntr_table 

{
border:1px solid #e0e9ed;
margin-bottom:10px;



}

.upgradecntr_table th
{
background:#000;
color:#fff;
padding:5px;
}

.upgradecntr_table td
{
border-bottom:1px solid #e0e9ed;
padding:5px 0 5px 5px;
}


#address-table
{
border:1px solid #CCCCCC;
}

#address-table td
{
border-left:1px solid #CCC;
padding:10px 2px 10px 3px;
border-bottom:1px solid #ccc;
}

#address-table th
{
border-left:1px solid #CCC;
padding:10px 2px 10px 5px;
}
