/*
Theme Name: My Video Converter
Theme URI: http://www.my-video-converter.com/
Description: The theme of www.my-video-converter.com
Author: Gray zan
*/
/* CSS Document by Gray 2009 */
body { background:#f4f4f4; font-size:62.5%; vertical-align:top; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
td,th,input,div,span,font { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
body div div,ul,li,td,h1,h2,h3,h4,h5,h6,span { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#0265cd; text-decoration:none; }
a:hover { color:#0265cd; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
.clear_left { clear:left; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
.clear_right { clear:right; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden; }
#header,#main,#footer { font-size:1.1em; }
body td{ font-size:11px; }
body div { line-height:1.8em; }
body div div { zoom:100%; }
span,font { font-size:1em; }
h1,h2,h3,h4,h5,h6 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }


/*#header*/
#header { width:100%; background:#fff url(images/header_bg.jpg) left bottom repeat-x; text-align:center; padding:0 0 3px 0; }
#header .content_wrapper { width:960px; margin:0 auto; background:url(images/header_content_bg.jpg) right top no-repeat; }
#header .description { float:left; margin:0; display:inline; line-height:24px; color:#666; }
#header .links { float:right; margin:0; display:inline; }
#header .links a { display:block; float:right; line-height:24px; padding:0 0 0 24px; margin:0 0 0 15px; display:inline; }
#header .links a.contact { background:url(images/header_links_contact.gif) left center no-repeat; }
#header .links a.newsletter { background:url(images/header_links_news.gif) left center no-repeat; }
#header .links a,#header .links a:link,#header .links a:visited { color:#333; text-decoration:underline; }
#header .links a:hover { color:#06c; text-decoration:underline; }
#logo { float:left; display:inline; margin:8px 0 2px 0; }
#hot { float:left; display:inline; margin:8px 0 2px 15px; width:455px; }
#search_form { float:right; display:inline; margin:12px 0 0 0; }
#search_form .input { border:1px solid #aca899; background:#f5f5f5 url(images/search_input_bg.gif) left top no-repeat; vertical-align:middle; width:150px; float:right; height:17px; }
#search_form .btn { height:22px; vertical-align:middle; text-align:center; vertical-align:middle; background:url(images/search_btn_bg.gif) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; float:right; margin:0 0 0 2px; display:inline; width:60px; border:none; }
#nav { background:url(images/nav_bg.gif) left top repeat-x; }
#nav.home { background:url(images/nav_home_bg.gif) left top no-repeat !important; }
#nav.home ul li.current_page_item a { color:#fff !important; background:url(images/nav_li_current.gif) left top repeat-x; margin:0 2px 0 5px !important; padding:0 15px 0 10px !important; }
#nav ul { float:left; height:35px; }
#nav ul li { float:left; background:url(images/nav_li_bg.gif) right top no-repeat; display:block; line-height:35px; height:35px; }
#nav ul li a { padding:0 15px 0 15px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#nav ul li a,#nav ul li a:link,#nav ul li a:visited { color:#fff; text-decoration:none; }
#nav ul li a:hover { color:#b2c5d8; text-decoration:none; }
#nav ul li.current_page_item { margin:0; padding:0; }
#nav ul li.current_page_item a { color:#fff !important; background:url(images/nav_li_current.gif) left top repeat-x; margin:0 2px 0 0; }
#nav .share { float:right; display:inline; padding:10px 10px 0 0; }

#main { width:960px; margin:0 auto; text-align:left; }


/*home_banner*/
/*home_banner*/
#home_banner { margin:10px 0px 0px 0px; width:960px; height:219px; overflow:hidden;position:relative; }
#home_banner *{ margin:0; padding:0; }
#home_banner .slider{ position:absolute;}
#home_banner .slider li{ list-style:none;display:inline;}
#home_banner .slider img{ width:960px; height:219px; display:block; }

#home_banner .slider2{ width:2000px;}
#home_banner .slider2 li{ float:left; display:inline; }

#home_banner .num{ position:absolute; right:5px; bottom:5px;}
#home_banner .num li{
	float: left;
	color: #06c;
	text-align: center;
	display:inline;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #06c;
	background-color: #fff;
}
#home_banner .num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #06c;
	font-weight: bold;
}
#home_banner img { margin:0; padding:0; }


#content { width:715px; margin:10px 0 10px 0; float:left; display:inline; }
#content #location { padding:0 0 0 20px; background:url(images/location_home.gif) left center no-repeat; margin:0 0 10px 0; color:#666; }
#content #overview_outwrapper { margin:0; padding:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; margin:0 0 10px 0; }
#content #overview_wrapper { background:url(images/content_wrapper_top.gif) center top no-repeat; }
#content #overview { background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:15px; }
#content #overview .pic { float:left; width:180px; display:inline; text-align:center; background:#fff; }
#content #overview .pic .screenshot { text-align:center; }
#content #overview .pic .price { text-align:center; margin:0 0 10px 0; }
#content #overview .pic .price font { color:#f00; }
#content #overview .pic .faq  { text-align:center; margin:5px; }
#content #overview .pic .key_features { margin:10px 10px 8px 10px; background:url(images/overview_links.gif) center center no-repeat; }
#content #overview .pic .key_features a { line-height:22px; padding:0 15px; display:block; }
#content #overview .pic .key_features a,#content #overview .pic .key_features a:link,#content #overview .pic .key_features a:visited { color:#333; }
#content #overview .pic .key_features a:hover { color:#06c; }
#content #overview .pic .system_requirements { margin:0 10px 8px 10px; background:url(images/overview_links.gif) center center no-repeat; }
#content #overview .pic .system_requirements a { line-height:22px; padding:0 15px; display:block; }
#content #overview .pic .system_requirements a,#content #overview .pic .system_requirements a:link,#content #overview .pic .system_requirements a:visited { color:#333; }
#content #overview .pic .system_requirements a:hover { color:#06c; }
#content #overview .pic .howto { margin:0 10px 8px 10px; background:url(images/overview_links.gif) center center no-repeat; }
#content #overview .pic .howto a { line-height:22px; padding:0 15px; display:block; }
#content #overview .pic .howto a,#content #overview .pic .howto a:link,#content #overview .pic .howto a:visited { color:#333; }
#content #overview .pic .howto a:hover { color:#06c; }
#content #overview .pic .otherversion { margin:30px 0 0 0; text-align:center; }

#content #overview .intro { float:right; width:480px; display:inline; }
#content #overview .intro h1 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#369; }
#content #overview .intro .download_purchase { margin:10px 0 0 0; }
#content #overview .intro .download_purchase a { margin:0 5px 0 0; }
#content #overview .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#content #overview .support span { margin:0 8px 0 0; }
#content #overview .intro #why_choose { margin:15px 0 0 0; } 
#content #overview .intro #why_choose h2 { font-size:1.2em; font-weight:bold; }
#content #overview .intro ul li { line-height:24px; background:url(images/why_choose_li.gif) left 5px no-repeat; text-indent:30px; list-style:none outside; padding:0 0 4px 0; }

#content #key_features { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #key_features h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #key_features h2 a { margin:0 !important; padding:0 !important; background:none!important; }
#content #key_features .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #key_features .content ul li { padding:10px 0 10px 0; border-bottom:1px solid #dedede; }
#content #key_features .content ul li ul li { padding:0 !important; }

#content .discount_outwrapper { margin:0; padding:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; margin:0 0 10px 0; }
#content .discount_wrapper { background:url(images/content_wrapper_top.gif) center top no-repeat; }
#content #discount { background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:15px; }
#content #discount .pic { float:left; width:100px; }
#content #discount .intro { float:right; width:515px; }
#content #discount .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #discount .intro div { margin:5px 0 0 0; }
#content #discount .intro div img { margin:0 5px 0 0; }
#content #discount font { color:#f00; }
#content #discount span { color:#666; line-height:25px; }

#content #system_requirements { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #system_requirements h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #system_requirements h2 a { margin:0 !important; padding:0 !important; background:none!important; }
#content #system_requirements .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #system_requirements .content img { float:right; }
#content #system_requirements .content ul { float:left; width:535px; }
#content #system_requirements .content ul li { background:url(images/sidebar_catalogue_li.gif) left 8px no-repeat; text-indent:16px; }

#content #how_to { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #how_to h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #how_to h2 a { margin:0 !important; padding:0 !important; background:none!important; }
#content #how_to .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #how_to .content ul li { list-style:disc inside; }

#content #format_device { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #format_device h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #format_device .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #format_device table { border-left:1px solid #cbcdd0; border-top:1px solid #cbcdd0; }
#content #format_device table td { border-bottom:1px solid #cbcdd0; border-right:1px solid #cbcdd0; padding:8px; }
#content #format_device table td.left { border-right:1px solid #cbcdd0; background:#eaeff5; }

#content #screenshots { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #screenshots h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #screenshots .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }

#content .purchase_outwrapper { padding:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; margin:0 0 10px 0; }
#content .purchase_wrapper { background:url(images/content_wrapper_top.gif) center top no-repeat; }
#content #product_purchase { background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:15px; }
#content #product_purchase h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; padding:0 0 5px 0; }
#content #purchase_note { margin:0 0 10px 0; padding:0 }
#content #purchase_note h1 { margin:0px; }
#content #purchase_note .pic { float:left; width:180px; display:inline; }
#content #purchase_note .intro { float:right; width:480px; display:inline; }
#content #purchase_note ul li { background:url(images/sidebar_catalogue_li.gif) left 8px no-repeat; text-indent:12px; }
#content #purchase_note .intro h2 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#369; }

#content #purchase_info { margin:0 0 10px 0; padding:0; border:1px solid #999; }
#content #purchase_info table tr td { padding:5px; border-top:1px solid #ccc; }
#content #purchase_info table tr td font { color:#f00; }
#content #purchase_info table tr.top td { background:#d3d9e0 url(images/purchase_info_title_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; border:none; }
#content #purchase_info table tr.series td { background:#e6f0f9; font-weight:bold; padding:8px 5px;  }

#content #purchase_description { margin:10px 0; }
#content #purchase_description #payment { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #purchase_description #payment h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #purchase_description #payment .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }

#content #purchase_description #after { margin:10px 0 0 0; }
#content #purchase_description #after img { float:right; margin:0 0 0 15px; }

#content #purchase_description #swreg { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #purchase_description #swreg h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #purchase_description #swreg .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #purchase_description #swreg .content img { margin:10px 0 0 0; }

#content #faq { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #faq h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #faq .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }

#content #tutorial { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #tutorial h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #tutorial .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }

#content #guide { margin:0 0 10px 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #guide h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #guide .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #guide .content .pro { padding:0; border:1px solid #999; width:280px; float:left; display:inline; margin:0 15px 15px 0; }
#content #guide .content .pro .pic { padding:10px; text-align:center; }
#content #guide .content .pro .intro { background:#f9f9f9; padding:10px; }
#content #guide .content .pro .intro h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; }
#content #guide .content .pro .intro .download_purchase { margin:10px 0 0 0; }
#content #guide .content .guide_download_purchase { margin:10px 0; padding:10px; background:#eee; text-align:center; }
#content #guide .content .nav { border-top:1px solid #ccc; padding:10px 0 0 0; }
#content #guide .content p { padding:0 0 15px 0; }

#content #home_product { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #home_product h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #home_product .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #home_product .content ul li { padding:5px 0; border-top:1px solid #dedede; }
#content #home_product .content ul li .pic { float:left; width:160px; }
#content #home_product .content ul li .intro { float:right; width:490px; }
#content #home_product .content ul li .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #home_product .content ul li .intro .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#content #home_product .content ul li .intro .support span { margin:0 10px 0 0; }
#content #home_product .content ul li .intro .download_purchase { margin:5px 0 0 0; }
#content #home_product .content ul li .intro .download_purchase img { margin:0 5px 0 0; }

#content #products_product { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #products_product h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #products_product .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #products_product .content ul li { padding:5px 0; border-top:1px solid #dedede; }
#content #products_product .content ul li .pic { float:left; width:160px; }
#content #products_product .content ul li .intro { float:right; width:510px; }
#content #products_product .content ul li .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #products_product .content ul li .intro .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#content #products_product .content ul li .intro .support span { margin:0 10px 0 0; }
#content #products_product .content ul li .intro .download_purchase { margin:5px 0 0 0; }
#content #products_product .content ul li .intro .download_purchase img { margin:0 5px 0 0; }
#content #products_product .menu { background:url(images/products_menu_bg.gif) left bottom repeat-x; margin:10px 15px; padding:0 0 0 10px; }
#content #products_product .menu ul li { float:left; margin:0 2px 0 0; background:url(images/products_menu.gif) left top no-repeat; }
#content #products_product .menu ul li a { display:block; padding:0 10px; line-height:31px; background:url(images/products_menu_a.gif) right top no-repeat; }
#content #products_product .menu ul li.on { background:url(images/products_menu_on.gif) left top no-repeat; }
#content #products_product .menu ul li.on a { background:url(images/products_menu_on_a.gif) right top no-repeat; }
#content #products_product .menu ul li.on a { color:#333; text-decoration:none; font-weight:bold; }

#content #special_offer { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #special_offer h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #special_offer .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #special_offer .content ul li { padding:5px 0; border-top:1px solid #dedede; }
#content #special_offer .content .pic { float:left; width:160px; text-align:center; }
#content #special_offer .content .intro { float:right; width:515px; }
#content #special_offer .content .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #special_offer .content .intro .support span { margin:0 10px 0 0; }
#content #special_offer .content .intro div { margin:5px 0 0 0; }
#content #special_offer .content .intro div img { margin:0 5px 0 0; }
#content #special_offer .content font { color:#f00; }
#content #special_offer .content span { color:#666; line-height:25px; }

#content #news_center { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #news_center h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #news_center .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #news_center .content ul li { padding:5px 0; border-top:1px solid #dedede; }
#content #news_center .content ul li h2 { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em !important; font-weight:bold; }
#content #news_center .wp-pagenavi { margin:10px 0 0 0; }
#content #news_center .wp-pagenavi a { line-height:24px; }

#content #support_faq { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #support_faq h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #support_faq .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #support_faq .content ul li { padding:5px 0; border-bottom:1px solid #dedede; }
#content #support_faq .content ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; }
#content #support_faq .wp-pagenavi { margin:10px 0 0 0; }
#content #support_faq .wp-pagenavi a { line-height:24px; }

#content #howto { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #howto h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #howto .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #howto .content ul li { padding:5px 0; border-top:1px solid #dedede; }
#content #howto .content ul li.top { padding:0 0 5px 0; border:none; }
#content #howto .content ul li h2 { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em !important; font-weight:bold; }
#content #howto .content ul li tags { margin:0; padding:0; }
#content #howto .wp-pagenavi { margin:10px 0 0 0; }
#content #howto .wp-pagenavi a { line-height:24px; }

#content #support_center { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #support_center h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #support_center .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #support_center .content ul.columns li { float:left; width:325px; border:1px solid #ccc; height:125px; margin:5px; display:inline; }
#content #support_center .content ul.columns li img { float:right; margin:10px; display:inline; }
#content #support_center .content ul.columns li h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; margin:10px 0 5px 10px; } 
#content #support_center .content ul.columns li .description { margin:0 0 10px 10px;  }

#content #home_news { margin:10px 0 0 0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #home_news h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 0 15px; }
#content #home_news .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #home_news .content ul li { background:url(images/sidebar_catalogue_li.gif) left 8px no-repeat; text-indent:15px; }
#content #home_news .content ul li a,#content #home_news .content ul li a:link,#content #home_news .content ul li a:visited { color:#333; }
#content #home_news .content ul li a:hover { color:#06c; }

#content #news { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #news h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #news .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #news .content h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; }

#content #order_help { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #order_help h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #order_help .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #order_help .content ul.menu { background:#eee; padding:0 10px 10px 10px; margin:10px 0 0 0; }
#content #order_help .content ul.menu h2 { color:#333; padding:10px 0 0 0; }
#content #order_help .content ul.menu li li { list-style:decimal inside; }
#content #order_help .content ul.answers { padding:10px 0; }
#content #order_help .content ul.answers li { padding:5px 0; border-top:1px solid #dedede; }
#content #order_help .content ul.answers h3 { margin:0; clear:both; }
#content #order_help .content .more { float:right; }

#content #single { margin:0 15px 10px 15px; padding:15px 0 0 0; }
#content #single h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; padding:0; }

#content #single .navigation { margin:10px 0 10px 0; padding:10px; background:#fff; border:1px solid #ccc; }
#content #single .navigation .alignleft { float:left; }
#content #single .navigation .alignright { float:right; }

#content #affiliate { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #affiliate h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #affiliate .content { padding:0; background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:5px 15px 15px 15px; }
#content #affiliate .content .pic { margin:0 0 15px 15px; float:right; }
#content #affiliate .content h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#333; }
#content #affiliate .content .affiliate_container { margin:0; padding:0; }
#content #affiliate .content .menu { margin:10px 0; background:url(images/affiliate_menu_bg.gif) left bottom repeat-x; }
#content #affiliate .content .menu li { float:left; display:inline; margin:0 0 0 10px; }
#content #affiliate .content .menu li a { padding:0 20px; line-height:39px; color:#333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; display:block; }
#content #affiliate .content .menu li.tabHeader { background:url(images/affiliate_menu_on.gif) left top no-repeat; }
#content #affiliate .content .menu li.tabHeader a { background:url(images/affiliate_menu_on_a.gif) right top no-repeat; }
#content #affiliate .content .menu li.tabHeaderDown { background:url(images/affiliate_menu.gif) left top no-repeat; }
#content #affiliate .content .menu li.tabHeaderDown a { background:url(images/affiliate_menu_a.gif) right top no-repeat; }
#content #affiliate .content table { margin:10px 0 0 0; padding:0; border:1px solid #999; }
#content #affiliate .content table tr td { padding:8px 5px; border-top:1px solid #ccc; }
#content #affiliate .content table tr td font { color:#f00; }
#content #affiliate .content table tr.top td { background:#d3d9e0 url(images/purchase_info_title_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:0.81em; font-weight:bold; }


#content #search_results { margin:0; background:url(images/content_wrapper_bg.gif) center center repeat-y; }
#content #search_results h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#369; background:url(images/content_wrapper_top.gif) center top no-repeat; padding:15px 15px 5px 15px; }
#content #search_results .container { background:url(images/content_wrapper_bottom.gif) center bottom no-repeat; padding:0 15px 15px 15px; }
#content #search_results .navigation { padding:0; margin:10px 0 0 0; }
#content #search_results .navigation .alignleft { float:left; }
#content #search_results .navigation .alignright { float:right; }
#content #search_results .navigation a { display:block; border:1px solid #2871c0; padding:2px 5px 2px 5px; }
#content #search_results .container ul li { padding:5px 0; border-top:1px solid #dedede; line-height:2.4em; font-weight:bold; }
#content #search_results .container ul li .intro,#content #search_results .container ul li .intro p,#content #search_results .container ul li .intro p li { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-weight:normal !important; }
#content #search_results .container ul li h2 { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em !important; font-weight:bold; }
#content #search_results .container ul li .intro { color:#333; }
#content #search_results #s { width:250px; height:auto; line-height:normal; }
#content #search_results #searchsubmit { width:auto; text-align:center; height:auto; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; }
#content #search_results form { margin:10px 0 0 0; }
#content #search_results .wp-pagenavi { margin:10px 0 0 0; }
#content #search_results .wp-pagenavi a { line-height:24px; }

#content #error { background:url(images/error_bg.gif) center center; margin:0 0 10px 0; height:88px; }
#content #error span { float:left; margin:28px 15px 0 160px; }
#content #error strong { float:left; margin:28px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; line-height:47px; }

#welcome { background:url(images/welcome_bg.gif) center top repeat-y; margin:10px 0; padding:0; }
#welcome h1.title { background:url(images/welcome_title.gif) center top no-repeat; margin:0; padding:0 15px; line-height:35px; color:#5a5a5a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.6em; }
#welcome .content { background:url(images/welcome_bottom.gif) center bottom no-repeat; padding:10px 15px 15px 15px; }
#welcome .content #why_choose { margin:15px 0; }
#welcome .content #why_choose .pic { float:left; width:180px; display:inline; border:1px solid #ccc; }
#welcome .content #why_choose .intro { float:right; width:710px; }
#welcome .content #why_choose .intro h2 { font-weight:bold; font-size:1.2em; }
#welcome .content #why_choose .intro ul li { background:url(images/overview_list.gif) left 3px no-repeat; padding:0 0 0 32px; line-height:24px; display:block; }
#welcome .content #why_choose .intro .download_support { margin:5px 0 0 0; }
#welcome .content #why_choose .intro .download_support img { margin:0 5px 0 0; }

#welcome .content #testimonials { float:left; width:460px; display:inline; background:url(images/welcome_testimonials_bg.gif) center center repeat-y; }
#welcome .content #testimonials h2.title { background:url(images/welcome_testimonials_title.gif) center top no-repeat; margin:0; padding:0 15px; line-height:32px; color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; }
#welcome .content #testimonials .content{ background:url(images/welcome_testimonials_bottom.gif) center bottom no-repeat !important; padding:15px 15px 5px 15px !important; }
#welcome .content #testimonials .content ul { margin:0; }
#welcome .content #testimonials .content ul li { padding:0 0 10px 0; }
#welcome .content #testimonials .content ul li .people { float:left; background:url(images/welcome_testimonials_people_bg.gif) right 10px no-repeat; width:80px; }
#welcome .content #testimonials .content ul li .testimonial_outwrapper { float:left; width:350px; background:#fff6f0; }
#welcome .content #testimonials .content ul li .testimonial_wrapper { background:url(images/welcome_testimonials_wrapper_top.gif) center top no-repeat; }
#welcome .content #testimonials .content ul li .testimonial { background:url(images/welcome_testimonials_wrapper_bottom.gif) center bottom no-repeat; padding:20px 25px; color:#333; }

#welcome .content #tool { float:right; width:460px; display:inline; background:url(images/welcome_testimonials_bg.gif) center center repeat-y; }
#welcome .content #tool h2.title { background:url(images/welcome_testimonials_title.gif) center top no-repeat; margin:0; padding:0 15px; line-height:32px; color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; }
#welcome .content #tool .content{ background:url(images/welcome_testimonials_bottom.gif) center bottom no-repeat !important; padding:0 15px 0 15px !important; }
#welcome .content #tool .content .pic { float:left; width:60px; margin:15px 0 5px 0; }
#welcome .content #tool .content .pic img { width:48px; }
#welcome .content #tool .content .intro { float:right; width:360px; margin:15px 0 5px 0; }
#welcome .content #tool .content .intro h3 { font-weight:bold; }
#welcome .content #tool .content .intro .download_purchase { margin:5px 0 0 0; }
#welcome .content #tool .content .intro .download_purchase img { margin:0 5px 0 0; }

#welcome .content #info  { float:right; width:460px; display:inline; background:url(images/welcome_testimonials_bg.gif) center center repeat-y; }
#welcome .content #info  h2.title { background:url(images/welcome_testimonials_title.gif) center top no-repeat; margin:0; padding:0 15px; line-height:32px; color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; }
#welcome .content #info  .content{ background:url(images/welcome_testimonials_bottom.gif) center bottom no-repeat !important; padding:15px 15px 0 15px !important; }

#uninstall { background:url(images/uninstall_bg.gif) center top repeat-y; margin:10px 0; padding:0; }
#uninstall h1.title { background:url(images/uninstall_title.gif) center top no-repeat; margin:0; padding:0 15px; line-height:35px; color:#5a5a5a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.6em; }
#uninstall .content { background:url(images/uninstall_bottom.gif) center bottom no-repeat; padding:10px 15px 15px 15px; }
#uninstall .content textarea { width:85%; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#uninstall .content input { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; }
#uninstall .content div input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left !important; vertical-align:middle; }
#uninstall .content span { color:#666; }
#uninstall .content strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#uninstall .content .ss-form-entry { margin:15px 0 0 0 !important; }
#uninstall .content .ss-q-help { display:none; }
#uninstall .content .ss-q-title { font-weight:bold; }
#uninstall .content .errorbox-good { margin:15px 0 0 0; }

#firstuse { border:1px solid #ccc; padding:0; margin:0 0 10px 0; }
#firstuselocation { margin:10px 0; padding:0 0 0 20px; background:url(images/location_home.gif) left center no-repeat; color:#666; }
#firstuse h1.title { background:#eee; padding:0 10px; line-height:33px; border-bottom:1px solid #ccc; }
#firstuse .container { padding:10px 10px 0 10px; background:#fff; }
#firstuse #banner { margin:0; text-align:center; padding:15px 0; border:1px solid #dedede; }
#firstuse #banner .outwrapper { background:url(images/fristuse_banner_background.jpg) left center repeat-y; width:710px; margin:0 auto; }
#firstuse #banner .wrapper { background:url(images/fristuse_banner_top.jpg) center top no-repeat; }
#firstuse #banner .content { background:url(images/fristuse_banner_bottom.jpg) center bottom no-repeat; padding:20px; }
#firstuse #banner .content h2 { font-size:1.5em; color:#333; }
#firstuse #banner .content h3 { font-size:1.3em; color:#333; }
#firstuse #banner .content .pic { float:right; display:inline; width:160px; }
#firstuse #banner .content .pic img { width:160px; }
#firstuse #banner .content ul { width:500px; display:inline; float:left; }
#firstuse #banner .content ul li { line-height:24px; background:url(images/fristuse_banner_li.gif) left 5px no-repeat; text-indent:30px; list-style:none outside; padding:0 0 4px 0; }
#firstuse #banner .content .buynow { padding:10px 0 0 0; }
#firstuse #banner .content .buynow a { display:block; float:left; }
#firstuse #banner .content .buynow img { width:145px; }
#firstuse #banner .content .buynow .price { float:left; display:block; margin:0 0 0 20px; line-height:42px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }
#firstuse #banner .content .buynow .price font { color:#f00; }

#firstuse #content { float:left; display:inline; width:695px; }
#firstuse #content #testimonials { border:1px solid #dedede; background:#fff; }
#firstuse #content #testimonials h2.title { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; background:url(images/fristuse_content_title.gif) center bottom repeat-x; line-height:33px; padding:0 15px; border-bottom:1px solid #dedede; }
#firstuse #content #testimonials .content { padding:5px 15px; }
#firstuse #content #testimonials .content ul li { padding:5px 0; }
#firstuse #content #testimonials .content ul li .people { width:85px; float:left; display:inline; background:url(images/fristuse_people_background.gif) right 15px no-repeat; }
#firstuse #content #testimonials .content ul li .voicewrapper { background:#f4f4f4 url(images/fristuse_voice_top.gif) center top no-repeat; width:578px; float:left; display:inline; }
#firstuse #content #testimonials .content ul li .voice { background:url(images/fristuse_voice_bottom.gif) center bottom no-repeat; padding:20px; }

#firstuse #content #products { border:1px solid #dedede; background:#fff; margin:10px 0 0 0; }
#firstuse #content #products h2.title { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; background:url(images/fristuse_content_title.gif) center bottom repeat-x; line-height:33px; padding:0 15px; border-bottom:1px solid #dedede; }
#firstuse #content #products .content { padding:5px 15px; }
#firstuse #content #products .content ul li { padding:5px 0; }
#firstuse #content #products .content ul li .pic { float:left; width:160px; }
#firstuse #content #products .content ul li .intro { float:right; width:500px; }
#firstuse #content #products .content ul li .intro h2 { font-size:1.2em !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#firstuse #content #products .content ul li .intro .support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:5px 0; margin:10px 0 0 0; }
#firstuse #content #products .content ul li .intro .support span { margin:0 10px 0 0; }
#firstuse #content #products .content ul li .intro .download_purchase { margin:5px 0 0 0; }
#firstuse #content #products .content ul li .intro .download_purchase img { margin:0 5px 0 0; }

#firstuse #sidebar { float:right; width:235px; display:inline; }
#firstuse #sidebar #info { background:#fefdf1; border:1px solid #dedede; }
#firstuse #sidebar #info h2.title { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; background:#fff url(images/fristuse_info_title.gif) center bottom repeat-x; padding:5px 15px; border-bottom:1px solid #dedede; }
#firstuse #sidebar #info .content { padding:10px 15px 0 15px; }
#firstuse #sidebar #info .content ul li { background:url(images/fristuse_info_li.gif) left 3px no-repeat; text-indent:24px; padding:0 0 10px 0; }

#firstuse #sidebar #contact { background:#fff; border:1px solid #dedede; margin:10px 0 0 0; }
#firstuse #sidebar #contact h2.title { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; background:#fff url(images/fristuse_sidebar_title.gif) left top repeat-x; padding:5px 15px; border-bottom:1px solid #dedede; }
#firstuse #sidebar #contact .content { padding:10px 15px; }

#firstuse #sidebar #send { background:#fff; border:1px solid #dedede; margin:10px 0 0 0; }
#firstuse #sidebar #send h2.title { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; background:#fff url(images/fristuse_sidebar_title.gif) left top repeat-x; padding:5px 15px; border-bottom:1px solid #dedede; }
#firstuse #sidebar #send .content { padding:10px 15px; }
#firstuse #sidebar #send .content label { display:block; width:200px; padding:3px 0; clear:both; }
#firstuse #sidebar #send .content textarea { width:200px; height:50px; }
#firstuse #sidebar #send .content input{ float:right; width:135px; }
#firstuse #sidebar #send .content #submit { background:url(images/fristuse_send_submit.gif) center center no-repeat; width:136px; height:24px; border:none; float:none; clear:both; }
#firstuse #sidebar #send .content .error { padding:10px; border:1px solid #ffb7b7; background:#ffe9e9; clear:both; }
#firstuse #sidebar #send .content .sended { padding:10px; border:1px solid #ffe0b7; background:#fff5e9; clear:both; }

#banner { margin:10px 0 0 0; }
#banner img { width:100%; }

#sidebar { width:235px; margin:10px 0 0 0; float:right; display:inline; }
#sidebar #pro { margin:0; padding:0; }
#sidebar #pro img { width:100%; margin:0 0 10px 0; }

#sidebar #whatsnew { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #whatsnew h3 { background:url(images/sidebar_columns_title.gif) top center no-repeat; line-height:36px; padding:0 0 0 45px; }
#sidebar #whatsnew .content { padding:5px 15px 10px 15px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #whatsnew .content ul li { padding:5px 0; border-bottom:1px solid #dedede; }

#sidebar #guide { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #guide h3 { background:url(images/sidebar_columns_title.gif) top center no-repeat; line-height:36px; padding:0 0 0 45px; }
#sidebar #guide .content { padding:5px 15px 15px 15px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #guide .content ul li { padding:4px 0; border-top:1px solid #dedede; word-wrap: break-word; word-break:break-all; }


#sidebar #awards { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #awards h3 { background:url(images/sidebar_columns_title.gif) top center no-repeat; line-height:36px; padding:0 0 0 45px; }
#sidebar #awards .content { padding:5px 15px 5px 15px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; text-align:center; }
#sidebar #awards .content img { margin:5px 0; }

#sidebar #supported_formats { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #supported_formats h3 { background:url(images/sidebar_columns_title.gif) top center no-repeat; line-height:36px; padding:0 0 0 45px; }
#sidebar #supported_formats .content { padding:5px 15px 5px 15px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #supported_formats .content ul li { line-height:26px; list-style:disc inside; }
#sidebar #supported_formats .content ul li a,#sidebar #awards .content ul li a:link,#sidebar #awards .content ul li a:visited { color:#333; }
#sidebar #supported_formats .content ul li a:hover { color:#06c; text-decoration:underline; }

#sidebar #supported_devices { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #supported_devices h3 { background:url(images/sidebar_columns_title.gif) top center no-repeat; line-height:36px; padding:0 0 0 45px; }
#sidebar #supported_devices .content { padding:5px 15px 5px 15px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #supported_devices .content ul li { line-height:26px; list-style:disc inside; }
#sidebar #supported_devices .content ul li a,#sidebar #awards .content ul li a:link,#sidebar #awards .content ul li a:visited { color:#333; }
#sidebar #supported_devices .content ul li a:hover { color:#06c; text-decoration:underline; }

#sidebar #catalogue { margin:0 0 10px 0; padding:0; background:url(images/sidebar_columns_bg.gif) center top repeat-y; }
#sidebar #catalogue h3 { background:url(images/sidebar_catalogue_title.gif) top center no-repeat; line-height:37px; padding:0 0 0 53px; }
#sidebar #catalogue .content { padding:0 1px 5px 1px; background:url(images/sidebar_columns_bottom.gif) bottom center no-repeat; }
#sidebar #catalogue .content h4 { background:#e6f0f9; border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold; font-size:1.2em; padding:5px 15px; }
#sidebar #catalogue .content ul { margin:0; }
#sidebar #catalogue .content ul li {  font-size:1em; border-top:1px solid #dedede; padding:5px 15px 5px 15px; }
#sidebar #catalogue .content .more { margin:0 0 10px 0; padding:0; background:url(images/sidebar_catalogue_more.gif) 15px center no-repeat; text-indent:35px; line-height:2.0em; }
#sidebar #catalogue .content ul li a,#sidebar #catalogue .content ul li a:link,#sidebar #catalogue .content ul li a:visited { color:#333; }
#sidebar #catalogue .content ul li a:hover { color:#06c; }

#footer { margin:0 auto; width:960px; padding:0 0 5px 0; text-align:center; }
#footer .helplinks { background:url(images/footer_bg.gif) left center no-repeat; padding:5px 0; text-align:center; color:#fff; }
#footer .helplinks a,#footer .helplinks a:link,#footer .helplinks a:visited { color:#fff; text-decoration:underline; }
#footer .helplinks a:hover { color:#bfc9d3 !important; }
#footer a:hover { color:#bfd1e3; text-decoration:underline; }
#footer .links { float:left; color:#333; padding:5px 0 0 0; }
#footer .links a,#footer .links a:link,#footer .links a:visited { color:#0265cd; text-decoration:none; }
#footer .links a:hover { color:#333; text-decoration:underline; }
#footer .copyright { float:right; color:#333; padding:5px 0 0 0; }
