*
{margin:0px;padding:0px;border:none;outline: none;}
body
{background:url(../images/site-gradient-background.png) repeat-x #f1f1f1;}

#site_wrapper
{width:950px;height:100%;margin:auto;position:relative;}

#header
{width:938px;height:110px;position:relative;margin:auto;padding-bottom:10px;}

#cta2_wrapper
{width:945px;height:100%;margin:auto;position:relative;}
#cta2
{width:112px;height:111px;position:absolute;top:119px;right:0px;background:url(../images/cta_2.png) no-repeat;}

#try_buy_header
{width:919px;height:272px;margin:auto;padding:10px 0 15px 0;overflow:hidden;}
#try_buy_header h1
{padding-top: 10px;}

/* top navigation start */

#top_navigation
{position:absolute;top:97px;right:6px;}
/*
#top_navigation .sf-menu ul
{list-style:none;}
#top_navigation li
{display:inline; padding-left:20px;font:normal .9em "helvetica","arial","sans-serif";color:#232323;}
#top_navigation li a
{color:#b3b3b3;text-decoration:none;}
#top_navigation li a.active
{color:#232323;text-decoration:none;}
#top_navigation li a:hover
{color:#232323;}
*/

/* top navigation end */

.logo
{position:absolute;bottom:8px;left:5px;}
.logo_tag
{position:absolute;top:15px;left:0px;}
#header h3
{position:absolute;top:95px;left:19px;font:italic .7em "helvetica","arial","sans-serif";letter-spacing: .275em;color:#888c91;}
.trim
{color:#383b3d;}
/*#partner_login
{position:absolute;top:13px;right:485px;font:italic .6em "helvetica","arial","sans-serif";letter-spacing: .275em;color:#888c91;}*/
#partner_login
{position:absolute;top:13px;right:395px;font:italic .6em "helvetica","arial","sans-serif";letter-spacing: .275em;color:#888c91;}
#phone_number_top
{position:absolute;top:63px;right:140px;}
#phone_number_top h3
{padding:0;margin:0;position:relative;top:0px;left:0px;}
#partner_login a
{text-decoration: none;color:#888c91}
#partner_login a:hover
{text-decoration:underline;}

#live_chat_header
{position:absolute;right:0px;top:7px;cursor:pointer;}

/*---------- Start of Search Bar ----------*/
#search_area
{width:250px;height:40px;position:absolute;top:10px;right:140px;overflow:hidden;}
#search_area form
{padding:0;margin:0;border:none;}
.search_box_button
{width:250px;height:17px;position:relative;}
.search_feild
{width:194px;height:17px;background:url(../images/search.png) no-repeat top left;position:relative;}
.search_feild input.searchBox
{width:172px;height:14px;position:absolute;top:1px;left:10px;}
.search_button
{width:56px;height:17px;background:url(../images/search-button.png) no-repeat;position:absolute;top:0px;right:0px;}
.search_checkbox
{width:100%;height:13px;padding-top:5px;position:relative;}
.search_checkbox .checkbox
{width:10px;position: absolute;left:177px;bottom:0px;}
.search_checkbox h6
{padding:1px 0 0 0;font:normal .6em "helvetica","arial","sans-serif";color:#888c91;position:absolute;left:70px;bottom:0px;}
/*---------- Start of Search Bar ----------*/

/*---------- Start of Country Selection ----------*/
#country_select_area
{width:174px;height:17px;position:absolute;top:10px;right:520px;}
#country_select_area_elements
{width:174px;height:17px;position:relative;}
#country_select_area select.country_select_box option
{color:#232323;}
#country_select_area input.county_go_button
{width:32px;height:17px;position:absolute;right:0px;top:0px;background:url(../images/go_button.png) no-repeat;}
div.selectbox-wrapper
{max-width:100px;max-height:150px;position:absolute;top:20px;right:40px;background-color:white;margin:0px;padding:0px;font-size:0.6em;text-align:right;overflow:auto;}
div.selectbox-wrapper ul
{list-style-type:none;margin:0px;padding:0px;width:100px;}
div.selectbox-wrapper ul li.selected 
{background-color: #EAF2FB;}
div.selectbox-wrapper ul li
{list-style-type:none;display:block;margin:0;padding:2px 0 0 2px;;cursor:pointer;}
label
{display: block;}
.selectbox
{width:143px;height:17px;background: url(../images/select.png) no-repeat right;position:absolute;left:0px;top:0px;font:normal .7em "Verdana","Geneva","Arial","Helvetica","sans-serif";text-indent: .95em;display : block;cursor: pointer;color:#232323;}
/*---------- End of Country Selection ----------*/


#content_slider
{width:923px;height:281px;background:url(../images/slider-background.jpg) no-repeat center;margin:auto;padding-top: 15px;position:relative;overflow:hidden;}
#content_section
{width:938px;height:100%;min-height:492px;margin:auto;background:url(../images/site-backgroundNEW.png) #f1f1f1 no-repeat top center;}

#five_points
{width:923px;height:275px;margin:auto;padding-top:0px;}

#product_ads
{width:930px;height:124px;/*overflow:hidden;*/padding:0 0 2px 8px;}
.first_cell
{width:308px;height:124px;background:url(../images/hero-bca-03-08.png) no-repeat;float:left;padding-right: 1px;position:relative;}
.first_cell p
{font:italic .7em "helvetica","arial","sans-serif";color:#888c91;line-height:1.7em;width:175px;position:absolute;right:10px;top:30px;}
.second_cell
{width:308px;height:124px;background:url(../images/hero-vbca.png) no-repeat;float:left;padding-right: 1px;position:relative;}
#vbca_unit
{position:absolute;top:28px;left:60px}
.second_cell p
{font:italic .7em "helvetica","arial","sans-serif";color:#888c91;line-height:1.5em;letter-spacing:.05em;width:290px;position:absolute;left:15px;bottom:12px;} /*{font:italic .7em "helvetica","arial","sans-serif";color:#888c91;line-height:2em;width:175px;position:absolute;right:0px;top:30px;}*/
.third_cell
{width:308px;height:124px;background:url(../images/hero-guard.png) no-repeat;float:left;padding-right: 1px;position:relative;}
#hero_guard_logo
{position:absolute;top:27px;left:70px}
.third_cell p
{font:italic .7em "helvetica","arial","sans-serif";color:#888c91;line-height:2em;width:290px;position:absolute;left:15px;bottom:10px;}/*{font:italic .7em "helvetica","arial","sans-serif";color:#888c91;line-height:1.7em;position:absolute;left:15px;bottom:14px;width:275px;}*/
.more_btn
{position:absolute;bottom:3px;right:5px;}


#main_content
{width:923px;height:100%;padding:0 0 20px 8px;position:relative;}
#left_side
{width:613px;height:100%;position:relative;}
#left_side_cell
{width:100%;height:100%;min-height:237px;position:relative;overflow: hidden;}
#top_of_left_cell
{width:100%;height:9px;position:relative;background:url(../images/bottom-left-cell-top.png) no-repeat;}
#bottom_of_left_cell
{width:100%;height:9px;position:relative;background:url(../images/bottom-left-cell-bottom.png) no-repeat;}
#middle_of_left_cell
{width:100%;min-height:235px;background:url(../images/left-cell-middle.png) repeat-y;position:relative;}

#how_to_buy
{position:relative;padding-top:20px;width:350px;}
#how_to_buy_element
{position:relative;padding-left:40px;padding-bottom: 10px;}
#how_to_buy_chat
{position:absolute;top:20px;right:100px;}
#how_to_buy_chat_element
{position:relative;padding-left:0px;padding-bottom: 10px;width:300px;}
#how_to_buy_chat_element #how_to_buy_content
{position:absolute;top:0px;left:40px;font:normal .8em "Arial","Helvetica","sans-serif";color:#232323;padding-bottom: 20px;}
#how_to_buy_content
{position:absolute;top:10px;left:100px;font:normal .8em "Arial","Helvetica","sans-serif";color:#232323;padding-bottom: 20px;}
#how_to_buy_content a
{color:#232323;text-decoration:none;}
#how_to_buy_content a:hover
{color:#f1f1f1;}

#right_side
{width:303px;height:100%;position:absolute;top:0px;right:0px;}
#right_side_cell
{width:100%;height:100%;min-height:237px;position:relative;}
#top_of_right_cell
{width:100%;height:7px;position:relative;background:url(../images/right-cell-top.png) no-repeat;}
#bottom_of_right_cell
{width:100%;height:7px;position:relative;background:url(../images/right-cell-bottom.png) no-repeat;}
#middle_of_right_cell
{width:100%;height:223px;background:url(../images/right-cell-middle.png) repeat-y;position:relative;}
#news_section_head
{width:303px;height:23px;background:url(../images/new-section-head.png) no-repeat;position: relative;overflow: hidden;}
#news_section_head ul
{list-style:none;padding-top:5px;padding-left:10px;}
#news_section_head li
{display:inline; font:normal .8em "Arial","Helvetica","sans-serif";color:#f1f1f1;/*padding:0 13px 10px 13px;*/}
#news_section_head li img
{cursor:pointer;}

.moreTestimonials
{position:absolute;bottom:0px;right:15px;font:normal .8em "Arial","Helvetica","sans-serif";color:#f1f1f1;}
.moreTestimonials a
{color:#232323;text-decoration:none;}
.moreTestimonials a:hover
{color:#232323;text-decoration:underline;}

#left_side_home
{width:613px;height:237px;position:relative;}

.video
{width:308px;height:215px;position:absolute;right:10px;top:7px;padding:0px;margin:0px;}
.video_att
{width:308px;height:20px;position:relative;}
.video_att h6
{position:absolute;left:5px;top:3px;font:italic .55em "Arial","Helvetica","sans-serif";letter-spacing:.2em;color:#696969;}
.video_att h6 a
{color:#696969;text-decoration: none;}
.video_att h6 a:hover
{color:#232323;}
.video_att img
{position:absolute;right:0px;top:0px;}
.embeded_home
{width:308px; height:200px;}
.cta
{width:278px;height:99px;padding:5px 0 0 7px;}
#log_in_field
{width:261px;height:103px;background:url(../images/log-in_new.jpg) no-repeat bottom;margin:15px 0 0 16px;position:relative;}
#log_in_field p
{font:italic .7em "helvetica","arial","sans-serif";letter-spacing: .275em;color:#888c91;}
#username
{position: absolute;top:22px;right:24px;width:148px;height:15px;}
#password
{position: absolute;top:52px;right:24px;width:148px;height:15px;}
#submit_button_login
{width:38px;height:26px;background:url(../images/login_btn.png) no-repeat;position:absolute;right:15px;bottom:3px;cursor: pointer;}
 
div.more_btn em.bubble1 {background: url(../images/bubble1.png) no-repeat;width: 100px;height: 49px;position: absolute;top: -70px;left: -37px;text-align: center;text-indent: -9999px;z-index: 2;display: none;color:#cfcfcf;font-family: "arial","helvetica","verdana","sans-serif";line-height:-.2em;}
div.more_btn em.bubble2 {background: url(../images/bubble2.png) no-repeat;width: 100px;height: 49px;position: absolute;top: -70px;left: -37px;text-align: center;text-indent: -9999px;z-index: 2;display: none;color:#cfcfcf;font-family: "arial","helvetica","verdana","sans-serif";line-height:-.2em;}

#ticker
{background:url(../images/ticker-background2.png) no-repeat;width:922px;height:24px;overflow:hidden; margin: auto;position:relative;top:-7px;}
.ticker
{position:absolute;top:7px;left:108px;letter-spacing:.06em;}
.ticker ul
{list-style: none;}
.ticker ul li
{font:italic .6em "Arial","Helvetica","sans-serif";color:#c2c2c2;}
#ticker p
{position:absolute;top:7px;left:12px;font:italic .6em "Arial","Helvetica","sans-serif";color:#9c9c9c;letter-spacing:.2em;}
#social_networking
{width:107px;height:16px;position:absolute;top:4px;right:0px;}
#social_networking img
{width:16px;height:16px;float:left;padding-right:10px;}

#cta_ticker
{background:url(../images/cta-ticker-background.png) no-repeat;width:922px;height:24px;overflow:hidden; margin: auto;position:relative;top:-7px;}
#cta_ticker p
{position:absolute;top:7px;left:12px;font:normal .6em "Arial","Helvetica","sans-serif";color:#fff;letter-spacing:.3em;}


/* form section start */

input
{}

form legend {
	color: #333;
	padding: 10px 0 10px 0;
	text-transform: uppercase;
}

form {
	padding: 0 20px 20px 20px;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
}

form p { position: relative; padding: 5px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 400px;
	margin: 0;
background:#f7f7f7;
border: solid 1px #1a1a1a;
}

form fieldset p label {
	width: 380px;
	display: block;
	margin: 10px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	width: 404px;
}

form fieldset p textarea,
form fieldset p input {
color:#3d3d3d;
}
form fieldset p label {
	color: #3d3d3d;
font:italic .7em "arial","helvetica","verdana","sans-serif";
}

form select
{border: solid 1px #3d3d3d;}

form h6{
	color: #3d3d3d;
font:italic .7em "arial","helvetica","verdana","sans-serif";
}

#submit_btn
{width:69px;height:29px;background:url(../images/submit_btn.png) no-repeat;cursor: pointer;}


/* form section end*/

/* footer section start */

#footer_section
{width:100%;height:100%;margin:auto;padding-bottom: 20px;overflow: hidden;}
.footer_logo_area
{width:100%;height:31px;margin:auto;text-align: center;padding-bottom:5px;}
.footer_logo_area img
{}
.footer_logo_area h4
{font:normal .75em helvetica,sans-serif;color:#777;}
.footer_logo_area h4 a
{text-decoration:none;color:#777;}
.footer_logo_area h4 a:hover
{text-decoration:none;color:#232323;}

#bottom_navigation
{width:900px;height:100%;position:relative;overflow: hidden;}
#bottom_navigation ul
{list-style:none;margin:auto;text-align: center;padding:0px;}
#bottom_navigation li
{text-align:center;display:inline;padding:0 5px 0 5px;font:normal .6em "helvetica","arial","sans-serif";color:#777;}
#bottom_navigation li a
{color:#b3b3b3;text-decoration:none;}
#bottom_navigation li a.active
{color:#232323;text-decoration:none;}
#bottom_navigation li a:hover
{color:#232323;}

/* footer section end */

#current_information
{width:300px;height:100%;margin:auto;overflow:hidden;}
.article
{padding:5px 0 10px 20px;font:normal .8em "Arial","Helvetica","sans-serif";color:#000;}

#testimonial_field
{font:italic "helvetica","arial","sans-serif";color:#999;padding:.9em .5em .9em .5em;}
#current_information .testimonial
{font:normal lighter .8em "helvetica","arial","sans-serif";color:#444;padding-bottom:5px;}
#current_information .author
{font:italic lighter .6em "helvetica","arial","sans-serif";padding-bottom:10px;letter-spacing:.05em;}

#events
{font:italic "helvetica","arial","sans-serif";color:#999;padding:.9em .5em .9em .5em;}
#events .event
{font:normal lighter .8em "helvetica","arial","sans-serif";color:#444;padding-bottom:8px;}

#thank_you h2
{font:normal lighter 1.1em "helvetica","arial","sans-serif";color:#444;padding-top:10px;padding-left:15px;width:550px;line-height: 2em;}

/* RSS feed start */
.rssFeed
{font:italic .7em "Arial","Helvetica","sans-serif";color:#fff;}
.rssFeed a
{color: #444;text-decoration: none;font-style: normal;}
.rssFeed a:hover
{color: #232323;text-decoration: underline;}
.rssHeader
{visibility: hidden;}
.rssBody 
{font:italic "helvetica","arial","sans-serif";color:#999;padding-top: 5px;}
.rssBody ul 
{ list-style: none;}
.rssBody ul, .rssRow, .rssRow h4, .rssRow p
{margin: 0;padding: 0;}
.rssRow 
{padding: 0.8em;}
.rssRow h4
{font-size: 1.1em;}
.rssRow div
{color: #666;margin: 0.2em 0 0.4em 0;font-size: 90%;}
.rssRow p
{font-style: normal;font-size: .9em;}
.odd 
{}
.even
{}
/* RSS feed end */
