body 
{
	/*font-family:  "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	font-family:  Trebuchet MS, Arial;
	font-size: 12px;
	color: #000;
	background:#fff;
	line-height:1.5em;
	height:100%; 
}

a
{
	text-decoration:none;
	font-weight:900;
	color:#000;
}

a.tint img:hover
{
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	text-decoration:none;
}

/*a.no_tint img:hover
{
	opacity:1;
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
	text-decoration:underline;
}*/

a:hover
{
	text-decoration:underline;
}

a#rollover_home { 
	background-image:url("../image/Home_trade_button_both.jpg"); 
	background-repeat: no-repeat;
	width:166px;
	height:107px; 
	display:block; 
}

a#rollover_home span { 
	display:none; 
}

a#rollover_home:hover { 
	background-image:url("../image/Home_trade_button_both.jpg");
	background-repeat: no-repeat;
	background-position: -169px 0px;
	 
}

a#rollover_business { 
	background-image:url("../image/Business_trade_button_both.jpg"); 
	background-repeat: no-repeat;
	width:166px;
	height:107px; 
	display:block; 
}

a#rollover_business span { 
	display:none; 
}

a#rollover_business:hover { 
	background-image:url("../image/Business_trade_button_both.jpg"); 
	background-repeat: no-repeat;
	background-position: -169px 0px; 
}

.white
{
	color:#fff;
}

.error
{
	color:#ff0000;
}

h1
{
	padding:0px 0px 20px 0px;
	font-size:24px;
	clear:both;
	float:left;
	width:100%;
	font-family: Tahoma;
	line-height:1em;
}

h1 img
{
position:absolute;
top:-5px;

}

h2
{
	padding:0px 0px 10px 0px;
	font-size:18px;
	clear:both;
	float:left;
	width:100%;
	line-height:1.2em;
	font-family:  Tahoma;
}

h3
{
	padding:5px 0px;
	font-size:12px;
	clear:both;
	float:left;
	width:100%;
	line-height:1.2em;
	font-family:  Tahoma;
}
.dark_blue
{
	color:#355874;
}
.dark_blue_bg
{
	color:#fff;
	background:#355874;
}

.light_blue
{
	color:#009ddc;
}

.light_blue_bg
{
	color:#fff;
	background:#009ddc;
}

p
{
	clear:both;
	margin-bottom:15px;
}


#wrap
{
	margin:0 auto;
	width: 850px;
}

#header
{
	clear:both;
	float:left;
	width:850px;
	border-bottom:2px solid #cfcfcf;
	
}
#header.home
{
	border:0px;
}
#logo
{
	float:left;
	width:200px;
	padding-top:20px;
	margin-left:-50px;
}
#search_container
{
	float:right;
	margin:35px 0px 33px 0px; 
	width:310px;
	position:relative;
	z-index:500;
	height:25px;
	background-image:url("../image/search_bar.jpg");
}
#header_search_form
{
	position:absolute;
	float:left;
	clear:both;
}
#search_container .textbox
{
	width:260px;
	background:transparent;
	border:0px;
	float:left;
	padding:4px 40px 4px 5px;
}
#live_search_results
{
	position:absolute;
	top:30px;
	background:#fff;
	width:250px;
	padding:4px 40px 4px 5px;
	border:5px solid #cfcfcf;
	z-index:500;
	display:none;
}


#live_search_results ul li a
{
	
	width:285px;
	float:left;
	z-index:100;
}
#live_search_results ul li a:hover
{
	color:#fff;
	text-decoration:none;
}
#live_search_results ul li a.business:hover
{
	background:#355874;
}
#live_search_results ul li a.home:hover
{
	background:#009ddc;
}

#breadcrumbs
{
	float:left;
	width:695px;
	padding:15px 0px;
}
#login_btn_container
{
	position:relative;
	width:155px;
	float:left;
	padding:15px 0px;
		z-index:400;
}
#login_btn
{
	float:left;
	width:155px;
	text-align:center;
	position:absolute;
	z-index:400;
}
#login_form_drop_down
{
	position:absolute;
	width:135px;
	height:108px;
	background-image:url('../image/login_drop_down.gif');
	
	z-index:300;
	display:none;
	padding:25px 0px 0px 20px;
}
#login_form_drop_down .textbox
{
	margin:8px 0px 0px 0px;
	padding:1px;
	width:100px;
	background:#cfcfcf;
	border:0px;
}
#login_form_drop_down .button
{
		float:left;
		margin-top:10px;
}
#forgotten_pwd_txt
{
	margin-top:10px;
	clear:left;
	float:left;
	width:85px;
}
#breadcrumbs ul li
{
	float:left;
	padding-right:10px;
}
#banner
{
	clear:both;
	float:left;
	width:850px;
	padding-bottom:25px;
	
}
#left_container
{
	clear:left;
	float:left;
	width:165px;
}
.left_menu_header
{
	clear:both;
	float:left;
	width:165px;
	background-image:url('../image/black_top.jpg');
	background-repeat:no-repeat;
	height:26px;
}

.left_menu_middle
{
	clear:both;
	float:left;
	width:165px;
	background-image:url('../image/black_middle.jpg');
	background-repeat:repeat-y;
}
.left_menu_middle p
{
	padding:5px 0px;
	margin:5px 0px;
	padding-left:20px;
	border-bottom:1px solid #cfcfcf;
	
}
.left_menu_middle span
{
	padding:5px 0px;
	padding-left:20px;
	margin:5px 0px;
}
.left_menu_footer
{
	clear:both;
	float:left;
	width:165px;
	background-image:url('../image/black_end.jpg');
	background-repeat:no-repeat;
	height:26px;
}
.left_menu_header h1
{
	font-size:14px;
	color:#fff;
	padding:4px 0px 0px 10px;
}
.left_menu_middle ul li
{
	float:left;
	width:130px;
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
}
.left_menu_middle ul li ul li
{
	width:110px;
}

.left_menu_middle ul li ul li a.active
{
	color:#cf0271;
}


#main_container
{
	position:relative;
	z-index:20;
	float:left;
	margin-left:20px;
	width:665px;
}
.col_left
{
	text-align:justify;
	clear:left;
	width:325px;
	float:left;
}
.col_left h2, .col_right h2
{
	text-align:left;
}
.col_left ul, .col_right ul
{
	float:left;
	clear:both;
	padding:10px 0px 25px 20px;
}
.col_left ul li, .col_right ul li
{
	list-style-type:none;
	background-image:url('../image/black_dot.jpg');
	background-position:0% 8px;
	background-repeat:no-repeat;
	float:left;
	width:300px;
	padding:2px 0px;
	padding-left:10px;
	
}
.col_right
{
	text-align:justify;
	margin-left:15px;
	margin-top:0px;
	width:325px;
	float:left;
}

#footer
{
	z-index:1;
	position:relative;
	clear:both;
	float:left;
	margin-top:70px;
	border-top:1px solid #676767;
	padding:15px 0px;
	background:transparent;
	width:850px;
	
}

#footer_left
{
	z-index:0;
	position:relative;
	float:left;
	width:40%;
}

#footer_right
{
	z-index:0;
	position:relative;
	float:right;
	width:59%;
	text-align:right;
	
}

#footer_right_container
{
	z-index:1;
	position:relative;
	float:left;
	width:100%;
	text-align:right;
}

#footer_right_container span
{
	position:absolute;
	width:300px;
	float:left;
	right:75px;
	bottom:5px;
}

#connect
{
	width:300px;
	float:right;
	margin-top:0px;
}

#connect span
{

}

#footer_right ul li
{
	float:right;
	padding-left:10px;
}
#footer_left ul li
{
	float:left;
	padding-left:10px;
}

#footer_container
{
	
	width:100%;
	clear:both;
	height:20px;
	
}
#watermark_container
{
	position:relative;
	width:850px;
	float:left;
	clear:both;
	height:20px;
}
#watermark
{
	float:left;
	z-index:0;
	position:absolute;
	width:390px;
	height:300px;
	right:0px;
	bottom:0px;
	overflow:hidden;
	
}
#watermark_container .business
{
	background-image:url('../image/watermark_business_product.jpg');
}
#watermark_container .home
{
	background-image:url('../image/watermark_home_product.jpg');
}
#product_title
{
	clear:left;
	float:left;
	width:525px;
}

#trade_account_btn
{
	width:140px;
	height:94px;
	float:left;
}

#buy_now_link
{
	width:140px;
	height:94px;
	float:left;
}

/*IE Guillotine hack ===================================================================*/
/*======================================================================================*/

#product_image_container
{
	position:relative;
	width:426px;
	height:300px;
	float:left; 
}

/*#product_image_container:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

* html #product_image_container {
	height: 1%;
}*/

#product_image
{
	position:relative;
	width:99%;
	float:left; 
	padding:0px 50px 100px 50px;
	margin: 0px;
}

* html .hollyhacked {
	height: 1%;
}

/*IE Guillotine hack End ===============================================================*/
/*======================================================================================*/

#product_details_container
{
	float:left;
	width:238px;
}

#product_thumbnail_container
{
	clear:left;
	width:88px;
	float:left;
}
#product_thumbnail_container ul li
{
	display:block;
	float:left;
	width:78px;
	padding-bottom:10px;
	text-align:center;
}

#product_feature_container
{
	float:left;
	width:140px;
	margin-left:10px;
}

#product_feature_container ul li
{
	display:block;
	float:left;
	width:205px;
	background-position:0% 50%;
	background-repeat:no-repeat;
	margin-bottom:5px;
	
}
#product_feature_container ul li a
{
padding-left:25px;
}
#product_feature_container ul li.datasheet
{
	background-image:url('../image/pdf_icon.jpg');
	background-position:0% 20%;
}
#product_feature_container ul li.certificate
{
	background-image:url('../image/ce_icon.jpg');
}
#product_feature_container ul li.download
{
	background-image:url('../image/download_icon.jpg');	
}
#feature_tip_box
{
	clear:both;
	float:left;
	width:138px;
	height:35px;
	border:1px dotted #ddd;
	margin-bottom:20px;
	overflow:hidden;
}
#feature_logos
{
	clear:both;
	float:left;
	width:140px;
}
#feature_logos ul li
{
	display:block;
	float:left;
	width:40px;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
}
#feature_logos ul li.last
{
	padding-right:0px;
}
#feature_logos ul li a
{
	padding-left:0px; 
}

#where_to_buy
{
	float:left;
	width:100%;
	margin-top:20px;
}

#product_data_container
{
	position:relative;
	float:left;
	width:655px;
	clear:both;
	background-image:url("../image/summary_middle.jpg");
	background-repeat:repeat-y;
}
.product_data
{
	float:left;
	width:615px;
	padding:0px 20px;
	display:none;
}

#product_data_container_nav
{
	position:absolute;
	top:-45px;
	left:0px;
	float:left;
	width:655px;
	clear:both;
}
#product_data_container_nav ul li
{
	display:block;
	float:left;
	margin-right:1px;
}

#product_data_container_nav ul li a
{
	float:left;
	height:27px;
	
	overflow:hidden;
	background-position:0px 0px;
}
#product_data_container_nav ul li a:hover, #product_data_container_nav ul li a.active 
{
	background-position:0px -27px;
}
#product_data_container_nav ul li a.summary_button
{
	background-image:url("../image/summary_button.jpg");
	width:123px;	
}
#product_data_container_nav ul li a.description_button
{
	background-image:url("../image/description_button.jpg");
	width:122px;
}
#product_data_container_nav ul li a.contents_button
{
	background-image:url("../image/contents_button.jpg");
	width:122px;
}
#product_data_container_nav ul li a.features_button
{
	background-image:url("../image/features_button.jpg");
	width:122px;
}
#product_data_container_nav ul li a.specification_button
{
	background-image:url("../image/specification_button.jpg");
	width:123px;	
}
#product_data_container_nav ul li a.retail_button
{
	background-image:url("../image/retail_button.jpg");
	width:123px;
}
#product_data_top
{
	clear:both;
	float:left;
	background-image:url("../image/summary_top.jpg");
	width:655px;
	height:26px;
	
	margin-top:50px;
}
#product_data_bottom
{
	clear:both;
	float:left;
	background-image:url("../image/summary_bottom.jpg");
	width:655px;
	height:26px;
}









/*********************************************/

#top_nav_container
{
	float:left;
	width:100%;
	}
#top_nav_container.home
{
	background:#fff;
	height:38px;
}

#top_nav_wrap
{
	margin:0 auto;
	width:850px;
	clear:both;
}

#top_nav_right
{
	float:left;
	width:260px;
}
#top_nav_right ul li
{
	float:left;
}
#top_nav_right ul li a
{
	color:#fff;
}



#top_nav_left
{
	float:left;
	width:590px;
	z-index:100;
	
}
#top_nav_wrap ul
{

}
#top_nav_wrap ul li
{
	float:left;
}
#top_nav_wrap ul li a
{
	
	padding:10px 25px;
}
#top_nav_wrap ul li a:hover
{
	background:#5084ae;
	text-decoration:none;
	color:#fff;
}

#info {background:#f8f8f8; border:0;}


#top_nav_wrap li {float:left;position:relative;z-index:1000;}
/* style the links for the top level */
#top_nav_wrap a {display:block;text-decoration:none;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#top_nav_wrap ul ul {visibility:hidden;position:absolute;height:0;left:0; width:168px;}

/* position the third level flyout menu */
#top_nav_wrap ul ul ul{left:168px; top:-10px; width:168px;}

/* position the third level flyout menu for a left flyout */
#top_nav_wrap ul ul ul.left {left:-168px;}


/* style the second level links */
#top_nav_wrap ul ul li.top, #top_nav_wrap ul ul ul li.top {background-image:url('../image/drop_down_top.gif');background-repeat:no-repeat;line-height:1em;height:14px;  width:168px;z-index:300;}
#top_nav_wrap ul ul li.bottom, #top_nav_wrap ul ul ul li.bottom {background-image:url('../image/drop_down_bottom.gif');background-repeat:no-repeat; line-height:1em; height:14px;width:168px;z-index:300;}
#top_nav_wrap ul ul li.middle, #top_nav_wrap ul ul ul li.middle {background-image:url('../image/drop_down_middle.jpg');background-repeat:repeat-y; color:#000; height:auto; line-height:1em;  width:168px;z-index:300;}

/* style the top level hover */


/* make the second level visible when hover on first level list OR link */
#top_nav_wrap ul li:hover ul,
#top_nav_wrap ul a:hover ul{visibility:visible; z-index:300;}
/* keep the third level hidden when you hover on first level list OR link */
#top_nav_wrap ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#top_nav_wrap ul :hover ul :hover ul{ visibility:visible;z-index:300;}


#top_nav_wrap li a.main
{
	color:#fff;
	z-index:300;
}
#top_nav_wrap ul li ul li a
{
	width:152px;
	padding: 5px;
	margin-left:3px;
	z-index:300;
}
#top_nav_wrap ul li ul li a:hover
{
	background:#5084ae;
	text-decoration:none;
	color:#fff;
	z-index:300;
}
#top_nav_wrap ul li ul li ul li a
{
	padding:5px;
	width:152px;
	margin-left:3px;
	z-index:300;
}
#top_nav_wrap ul li ul li ul li a:hover
{
	background:#5084ae;
	text-decoration:none;
	color:#fff;
	z-index:300;
}
/*********************************************/
#trade_account_form_buttons
{
	float:left;
	width:665px;
	clear:both;
	padding:20px 0px 20px 0px;
}
h3.form
{
	margin-left:195px;
}
h2.form
{
	margin-top:20px;
}

.form_row
{
	float:left;
	clear:both;
	width:665px;
	padding-bottom:10px;
	position:relative;
}
.form_row.contact
{
	width: 320px;
	height: 20px;
}
.form_row label
{
	float:left;
	width:195px;
}
.form_row.contact label
{
	width: 85px;
}
.form_row input.textbox, .form_row select.textbox, .form_row textarea.textbox
{
	background:#dce0e3;
	border:0px;
	width:228px;
	border:1px solid #dce0e3;
	float:left;
}
.form_row textarea.textbox
{
	height:100px;
	font-family:  Trebuchet MS, Arial;
	font-size: 14px;
}

.form_row input.textbox.error, .form_row select.textbox.error, .form_row textarea.textbox.error
{
	border:1px solid #ff0000;
	background:#fff;
}
.form_row input.textbox.active, .form_row select.textbox.active, .form_row textarea.textbox.active
{
	border:1px solid #dce0e3;
	background:#fff;
}
.form_row sup
{
	float:left;
	width:20px;
	color:#ff0000;
}
.form_row .form_tip
{
	float:left;
	width:220px;
	position:absolute;
	right:0px;
	display:none;
	font-style:italic;
	color:#676767;
	font-size:14px;
	line-height:2em;
	
}
.form_buttons
{
	clear:both;
	padding:10px 0px;
	float:left;
	width:425px;
	text-align:right;
}
.form_buttons.contact
{
	width:315px;
	vertical-align:bottom;
}
.news_title
{
	float:left;
	width:650px;
	clear:both;
	background-image:url('../image/latest_news_title_bar.jpg');
	background-repeat:no-repeat;
	height:38px;
	padding-left:15px;
	padding-top:4px;
	text-transform:uppercase;
}
.news_title h2
{
	padding:0px;
	font-size:15px;
}
.news_title h3
{
	padding:0px;
	
}
.news_content
{
	width:665px;
	float:left;
	clear:both;
	padding:10px 0px 20px 0px;
}
#press_release li
{
	float:left;
	width:665px;
	margin-top:10px;
		background-image:url('../image/black_dot.jpg');
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	
}
#press_release li span
{
	font-weight:900;
	width:90px;
	float:left;
	text-transform:uppercase;
}

table
{
	width:100%;
}
th
{
	text-align:left;
	padding:5px;
}
td
{
	padding:5px;
}
th.sub_heading
{
	background:#cfcfcf;
	
}
.quarter
{
	width:25%;
	text-align:center;
}
.quarter.business.active_1
{
	background:#355874;
}
.quarter.business.active_2
{
	background:#5181a7;
}
.quarter.business.active_3
{
	background:#7aaad0;
}
.quarter.business.active_4
{
	background:#9dc8e8;
}

.quarter.home.active_1
{
	background:#009ddc;
}
.quarter.home.active_2
{
	background:#39c0f7;
}
.quarter.home.active_3
{
	background:#73d6ff;
}
.quarter.home.active_4
{
	background:#9ee4fe;
}
.q_container
{
	padding:0px;
}

#roadmap_header
{
	clear:both;
	float:left;
	width:645px;
	
	background-repeat:no-repeat;
	height:28px;
	color:#fff;
	padding:15px 0px 0px 20px; 
	font-size:14px;
	font-weight:900;
}
#roadmap_header.business
{
background-image:url('../image/price_list_top_business.jpg');
}
#roadmap_header.home
{
	background-image:url('../image/price_list_top_home.jpg');
}
#roadmap_container
{
	clear:both;
	float:left;
	width:655px;
	background-image:url('../image/price_list_middle.jpg');
	background-repeat:repeat-y;
	padding:0px 5px;
	
}

#roadmap_footer
{
	clear:both;
	float:left;
	width:665px;
	background-image:url('../image/price_list_bottom.jpg');
	background-repeat:no-repeat;
	height:24px;
}

#support_search_container
{
	float:left;
	clear:both;
	width:625px;
	padding:0px 20px;
}
#support_search_container input.textbox
{
	width:450px;
	margin:0px;
	background:#cfcfcf;
	padding:4px 40px 4px 5px;
	border:0px;
	
}
#search_button {
top:2px;
position:absolute;
right:5px;
}
#support_search_container select
{
	width:226px;
	padding:2px;
	margin:0px;
}
#support_search_left
{
	width:100px;
	float:left;
}
#support_search_right
{
	width:500px;
	float:left;
	position:relative;
}
#support_search_right input.textbox
{
	background:transparent;
}
#search_support_input_container
{
	float:left;
	width:505px;
	height:25px;
	background-image:url('../image/support_search_bar.gif')
}
#support_search_filter_container
{
	display:none;
	position:relative;
	clear:both;
	float:left;
	padding:0px 0px;
	width:505px;
}

#support_search_filter_container input.button, #search_container input.button 
{
	position:absolute;
	right:0px;
	
}
#support_search_header, #support_search_footer
{
	width:665px;
	height:22px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
	
}

#support_search_header.business
{
	background-image:url('../image/search_blue_top_b.jpg');
}
#support_search_header.home
{
	background-image:url('../image/search_blue_top_h.jpg');
}
#support_search_footer.business
{
	background-image:url('../image/search_blue_bottom_b.jpg');
	margin-bottom:20px;
}
#support_search_footer.home
{
	background-image:url('../image/search_blue_bottom_h.jpg');
	margin-bottom:20px;
}

.support_home_box_header
{
	width:293px;
	clear:both;
	float:left;
	background-image:url('../image/featured_support_top.gif');
	background-repeat:no-repeat;
	height:39px;
	margin-top:20px;
	padding:0px 15px;
}
.support_home_box_container
{
	width:283px;
	clear:both;
	float:left;
	background-image:url('../image/featured_support_middle.jpg');
	background-repeat:repeat-y;
	padding:0px 20px
}
.support_home_box_container ul li
{
	float:left;
	clear:both;
	width:250px;
}
.support_home_box_product
{
	width:283px;
	float:left;
	clear:both;
	border-bottom:1px solid #ddd;
	padding:10px 0px;
}
.support_home_box_product .image_container
{
	width:100px;
	float:left;
	
}
.support_home_box_product .details
{
	width:183px;
	float:left;
}
.support_home_box_footer
{
	width:323px;
	clear:both;
	float:left;
	background-image:url('../image/featured_support_bottom.gif');
	background-repeat:repeat-x;
	height:24px;
}

#product_support_left_container
{
	width:407px;
	float:left;
	clear:both;
}

#product_support_container
{
	width:407px;
	float:left;
	clear:both;
}
#product_support_container .image_container
{
	width:150px;
	float:left;
}
#product_support_container .details
{
	width:257px;
	float:left;
}
.product_support_box_header
{
	width:367px;
	float:left;
	clear:both;
	background-image:url('../image/product_top.jpg');
	background-repeat:no-repeat;
	height:13px;
	padding:10px 20px;
	font-weight:900;
}
.product_support_box_container
{
	position:relative;
	width:367px;
	float:left;
	clear:both;
	background-image:url('../image/product_support_middle.jpg');
	background-repeat:repeat-y;
	padding:10px 20px;
}
.product_support_box_container ul li
{
	position:relative;
	list-style-type:square;
	list-style-position:inside;
	float:left;
	width:347px;
	padding:10px 40px 10px 0px;
	border-bottom:1px solid #eaeaea;
	
}

.product_support_box_container ul li div.toggle
{
	position:absolute;
	width:25px;
	float:left;
	top:10px;
	right:10px;
	
}
.product_faq_answer
{
	float:left;
	clear:both;
	margin-left:17px;
	display:none;
}
.product_faq_answer.support_home
{
	margin-left:0px;
	width:250px;
	float:left;
}
.product_support_box_footer
{
	width:407px;
	float:left;
	clear:both;
	background-image:url('../image/product_bottom.jpg');
	background-repeat:no-repeat;
	height:33px;
}

#product_support_right_container
{
	width:200px;
	float:left;
	margin-left:58px;
}
.product_support_right_header
{
	width:180px;
	height:17px;
	padding:2px 10px;
	clear:both;
	float:left;
	background-image:url('../image/product_side.jpg');
	background-repeat:no-repeat;
	font-weight:900;
}
.product_support_right_box
{
	width:160px;
	clear:both;
	float:left;
	padding:10px 20px
}
.product_support_right_box ul li
{
	list-style-type:square;
	list-style-position:inside;
	float:left;
	width:200px;
	padding:5px 0px;
}
.search_results_row
{
	width:625px;
	float:left;
	clear:both;
	border-bottom:1px solid #cfcfcf;
	padding:10px 20px;
}

.search_results_row .image_container
{
	width:150px;
	float:left;
}
.search_results_row .details
{
	width:475px;
	float:left;
	overflow:hidden;
}
#pagination
{
	clear:both;
	float:left;
	width:665px;
	padding:20px 0px;
}
#pagination ul li
{
	float:right;
	width:35px;
}
#pagination ul li a
{
	float:right;
	background-image:url('../image/search_page_b.jpg');
	width:22px;
	height:21px;
	background-position:0px 0px;
	text-align:center;
	padding-top:3px;
	margin:0px 2px;
	
}
#pagination ul li a.text
{
	background-image:none;
	margin:0px 10px;
}
#pagination ul li a:hover, #pagination ul li a.active
{
	background-position:0px -24px;
}
.where_to_buy
{
		float:left;
	clear:both;
	position:relative;

	width:655px;
	padding:10px 0px;
	border-bottom:1px solid #eaeaea;
	background-image:url('../image/black_dot.jpg');
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	display:block;
}
.where_to_buy_container
{
	width:155px;
	float:left;
	
	padding:0px 0px;
	margin:5px;
}
.where_to_buy_logo, .where_to_buy_logo, .where_to_buy_description
{
	width:145px;
	float:left;
	padding:20px 0px;
	clear:both;
}
.where_to_buy_logo
{
	float:left;
	clear:both;
	width:145px;
	height:20px;
	
	
}
.where_to_buy_description
{
	float:left;
	clear:both;
	width:145px;
	height:200px;
	padding:5px 0px;
}
#contact_us_form_container
{
	width:321px;
	float:left;
	height:296px;
	padding:10px;
	background-image:url('../image/contact.jpg');
}
#contact_us_details_container
{
	width:310px;
	margin-left:10px;
	float:right;
}
.contact_us_details_inner_box
{
	width:155px;
	float:left;
	line-height:1.75em;
	padding-bottom:10px;
}
.contact_us_details_inner_box.full
{
	width:310px;
	float:left
}
.contact_us_details_inner_box.right.alternate
{
	width:185px;
	float:left;
	border-right:1px solid #d0d0d0;
}
.contact_us_details_inner_box h3
{
	line-height:1.75em;
}
.contact_us_details_inner_box ul li
{
	list-style-type:square;
}
#map
{
	float:left;
	clear:both;
}
.next_prev_container
{
	width:665px;
	float:left;
	clear:both;
	padding:20px 0px;
	text-align:right;
}

#home_container
{
	width:850px;
	float:left;
	clear:both;
}

.home_box_container
{
	position:relative;
	width:425px;
	float:left;
	height:379px;
	z-index:2;
}
.home_box_container_image
{
	position:absolute;
	width:425px;
	float:left;
	height:355px;
	z-index:3;
}
.home_box_image
{
	position:absolute;
	width:425px;
	float:left;
	height:355px;
	z-index:1;
}
.home_trans_text
{
	position:absolute;
	background:#000;
	filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    bottom:90px;
    z-index:2;
    height:220px;
    display:none;
    color:#fff;
    width:365px;
    padding:30px;
    
}
.home_account_btn
{
	width:166px;
	float:left;
	z-index:10;
}
.home_text_container
{
	width:372px;
	float:left;
	text-align:center;
	font-size:14px;
	padding:20px 10px 0px 10px;
	
}
.home_text_container span
{
	font-size:14px;
	float:left;
	padding:0px;
	margin:0px;
	font-weight:900;
	letter-spacing:0em;
}
#product_category_product_container
{
	width:665px;
	float:left;
	clear:both;
	padding-top:20px;
}
#product_category_product_container ul li
{
	width:140px;
	height:165px;
	display:block;
	float:left;
	text-align:center;
	padding-bottom:20px;
	padding-right:32px;
}
#product_category_product_container ul li.last
{
	padding:0px;
}
#product_category_product_container ul li div.image
{
	width:138px;
	/*border:1px solid #d0d0d0;*/
	float:left;
	clear:both;
	height:116px;	
}

#image_wrap{
	position:relative;
	width:300px;
	height:201px;
	border: solid 1px #000;
	padding:0px;
	margin:auto;
	margin-top:5px;
}

#case_header{
	position:relative;
	width:800px;
	height:75px;
	border-bottom: solid 3px #007bbf;
	padding:3px;
	margin:auto;
}

#case_main_content{
	position:relative;
	width:800px;
	padding:3px;
	padding-left:10px;
	margin:auto;
}

#emailSection {
	width:165px;
	height:93px;
	padding:5px;
	padding-top:10px;
	text-align:left;
	vertical-align:middle;
	background:url(../image/email_box.png);
	background-repeat:no-repeat;
	background-position:left;
}

	#emailSection p.success {
		text-align:left;
		padding-top:20px;
		padding-left:2px;
		color:#000;
		font-weight:bold;
	}
	
	#emailSection p.join {
		text-align:left;
		padding-top:7px;
		padding-left:5px;
		margin-bottom:2px;
		color:#000;
		font-weight:normal;
	}
	















