/*  
Theme Name:ECSSO NEW DESIGN
Theme URI:
Description:Simple Blog Design 2 edited for ECSSO blog
Version:1.0
Author:eCommerce Software Solutions Online
Author URI:http://ecommercesoftwaresolutionsonline.com/
Tags:widget ready, grey, green, white, right sidebar

	Valid XHTML 1.0 Transitional

*/

* { margin:0; padding:0; }
body { color:#333333; background:url(images/body_bg.gif) repeat-y scroll center top #F8F8F8; font:12px/1.2em Arial,Helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#3e4b54; }
h1 { font-size:2.7em; }
h1 a { display:block; height:40px; color:#333; text-decoration:none; }
h1 a:hover, h1 a:active { color:#9DCB10; }
h2 { font-size:2.1em; line-height:1.1em; margin-bottom:0.2em; }
h3 { font-size:1.7em; line-height:1; margin-bottom:0.7em; }
h4 { font-size:1.4em; line-height:1.25; margin-bottom:0.25em; }
h5 { font-size:1.2em; font-weight:700; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:700; }


p { font-size:12px; margin:0 0 10px 0; }
blockquote { background:url(images/quote.png) no-repeat; color:#666; margin:15px; padding-left:25px; }
em { font-style:italic; }
strong { font-weight:700; }
pre, code { font-family:"Courier New", Courier, Monospace; line-height:1.5; }
pre { border-top:1px solid #ccc; white-space:pre; overflow:auto; margin:0 15px; padding:10px 15px; max-height:300px; }

img { border:none; }

a { color:#9DCB10; text-decoration:underline; outline:none; }
a:focus, a:hover { color:#9DCB10; text-decoration:none; }

ul, ol { margin:0 2.5em 1.5em; font-size:1em; }
ul li, ol li { margin-bottom:0.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }

.clear { float:none; clear:both; }

.aligncenter,div.aligncenter {   display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption {   border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img {   margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text {   font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
img.alignleft { margin:5px 10px 10px 0; }
img.alignright { margin:5px 0 10px 10px; }
hr { background:#E6E6D2; color:#E6E6D2; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.4em; border:none; }
hr.space { height:4em; }
.clearer { clear:both; }

/************************* HOLDERS ********************************/
.container { width:941px; margin:0 auto; background:url(images/inner_one_bg.gif) repeat-y scroll left top transparent; }
.container2 { width:100%; margin:0 auto; text-align:left; }

/************************* HEADER ********************************/
.headlinetop { background:url(images/box_top_curve.gif) no-repeat scroll left top transparent; float:left; height:9px; margin:10px 0 0 0; width:941px; padding:0; line-height:9px; }
#header { width:941px; margin:0px auto; height:150px; }
#header .container { width:941px; height:130px; background:none; }
#headline { float:left; margin:0; font-size:16px; color:white; width:941px; background:url(images/box_middle_bg.gif) repeat-y scroll left top transparent; }
#headline h1 { font-size:40px; line-height:40px; margin:0 0 15px 0; color:white; letter-spacing:-1px; }
.logo  { display:inline; float:left; height:auto; margin:0 0 3px 10px; width:auto; }
.loginLnkSet              { width:auto; height:29px; background:url(images/loginset_bg.gif) top left repeat-x; margin:10px 1px 0 0; padding:0 15px 0 0; display:inline; line-height:2em; float:right; }
.imageContainer  { display:inline; float:left; height:auto; width:auto; }
.blogInfo { color:#2B91C1; float:left; padding-left:12px; }
.blogInfo h2 { font:18px/1.4em Verdana,Arial,Helvetica,sans-serif; color:#2B91C1; }
.blogInfo h2 span { color:#8FC045; }

/************************* PAGES MENU START ********************************/
.topline { font:10px/1.8em Verdana,Arial,Helvetica,sans-serif; float:left; width:941px; }
.topline .top-link-container2  { background:url(images/top_link_button.gif) no-repeat scroll left top transparent; float:right; height:26px; text-align:center; width:125px; }
.topline .top-link-container2 a { color:#FEFFFF; font:16px "avantGarde Bk BT","century gothic",arial; text-decoration:none; }
.topline .top-link-container1 { float:right; height:auto; margin:2px 10px 0 0; width:auto; }
.topline .top-link-container1 a { color:#505050; font:11px Verdana,Arial,Helvetica,sans-serif; padding-bottom:5px; text-decoration:none; }
.topline .top-link-container1 a.top-link-type2 { color:#3F8DC7; }
ul.menu { width:800px; float:left; list-style-type:none; margin:0px auto; padding:0; font-weight:normal; height:32px; }
ul.menu li.page_item { float:left; display:inline; font-size:15px; margin:0 1px 0 0; padding:0; }
ul.menu li.page_item a { color:#4E6410!important; display:block; float:left; text-decoration:none; padding:4px 15px 5px 25px; margin-left:10px; background:url(images/menu_a.jpg) left no-repeat; background-position:10px 11px; }
ul.menu li.page_item a:hover { color:#4E6410!important; text-decoration:none; background:#E6E2D9; background:url(images/menu_hover.jpg) left no-repeat; background-position:10px 11px; }
ul.menu li.current_page_item a { color:#4E6410!important; text-decoration:none; background:#B6EB14 url(images/menu_a.jpg) left no-repeat; ; background-position:10px 11px; border-top:1px solid black; }
ul.menu li.current_page_item a:hover { color:#4E6410!important; text-decoration:none; background:#B6EB14 url(images/menu_hover.jpg) left no-repeat; background-position:10px 11px; }

/************************* PAGES MENU END ********************************/
.breadcrumbs-outer { border-bottom:1px double #DEDEDE; line-height:1.25em; padding:3px 0 2px 0; float:left; width:941px; }
.breadcrumbs { color:#505050; display:inline; font:10px Arial,Helvetica,sans-serif; height:24px; width:728px; margin-left:10px; }
.breadcrumbs a{ color:#505050; font:10px/2em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.breadcrumbs a.homeLnk{ padding-left:14px; 	background:url(images/home_icon.gif) top left no-repeat; }
.breadcrumbs span{ color:#569BCE; font:10px/2em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
/*MAIN NAV*/.main-nav-container       { width:939px; height:35px; background:url(images/menu1_bg.gif) top left repeat-x; margin:0 0 0 1px; display:inline; float:left; }
 .main-nav-container ul { margin:0; padding:0; list-style:none outside none; }
.menu1        { width:auto; height:35px; background:url(images/menu1_bg.gif) top left repeat-x; float:left; }
 .menu1 li , .menu2 li           { width:auto; height:35px; list-style:none; display:inline; float:left; }
.menu1 li      { background:url(images/menu1_division.gif) top right no-repeat; }
.menu2 li      { background:url(images/menu2_division.gif) top right no-repeat; }
.menu2         { background:url(images/menu2_bg.gif) top left repeat-x; width:auto; float:right; }
 .menu1 li a , .menu2 li a     { width:auto; height:35px; padding:0 8px; font:normal 14px/2.4em "CG Omega", verdana, arial; color:#FEFFFF; text-decoration:none; float:left; }
.menu1 li a:hover       { background:url(images/menu1_hover_bg.gif) top left repeat-x; color:#FEFFFF; }
.menu2 li a:hover       { background:url(images/menu2_hover_bg.gif) top left repeat-x; color:#FEFFFF; }
.menu1 li span          { width:auto; height:35px; padding:0 8px; font:normal 16px/2.2em "CG Omega", verdana, arial; background:url(images/menu1_hover_bg.gif) top left repeat-x; color:#FEFFFF; text-decoration:none; float:left; }
.menu2 li span          { width:auto; height:35px; padding:0 8px; font:normal 16px/2.2em "CG Omega", verdana, arial; background:url(images/menu2_hover_bg.gif) top left repeat-x; color:#FEFFFF; text-decoration:none; float:left; }
 /* .menu2 a.active            { color:#e85c00; }
 */.menu2 a.last            { background:transparent none repeat scroll 0% 0%; }
 
/************************* SUBSCRIBE START ********************************/
.subs { display:block; float:right; width:170px; }
.subs a { margin:3px 20px 0 0; padding:0 0 0 30px; height:30px; line-height:26px; display:block; float:right; background:url(images/rss.gif) left top no-repeat; color:#C45F22!important; }
/************************* SUBSCRIBE END ********************************/

/* Search */
#searchform { padding:0; margin:74px 20px 0 0; display:block; float:right; width:220px; height:30px; font-size:15px; color:#003e4f; }
/*input#s { width:210px; padding:2px 5px 4px 5px; font-family:Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:none; font-size:14px; background:white; color:#4E6410; }*/

/************************* CONTENT PACKER ********************************/  
#leftcolumn, #rightcolumn { margin:0; }
#leftcolumn { float:left; width:685px; padding:0; }
#leftcolumn_top { background:url(images/content_t.gif) no-repeat; height:6px; margin-bottom:15px; }
#content_bot { height:10px; width:100%; margin:0px auto; margin-bottom:3px; }
#rightcolumn { float:right; width:233px; margin:5px 5px 0 0; }
.sidebar_left { display:none; }

/************************* CONTENT START ********************************/
.title { margin:0; clear:both; }
.title h2 { color:#2785B0!important; text-decoration:none; font:20px Arial,Helvetica,sans-serif; }
.title h2 a { color:#2785B0!important; text-decoration:none; font:20px Arial,Helvetica,sans-serif; }
.title h2 a:hover { color:#2785B0!important; text-decoration:none; }
.date { color:#9DCB10; margin-bottom:10px; }
.post { padding:5px 15px; margin:0 0 20px 5px; float:left; width:641px; line-height:1.6em; font-family:Verdana, Geneva, sans-serif; }
.post a { color:#2B91C1; }
.p-odd { background-color:#F5F5F5; }
.post p { padding:0; margin:0 0 5px 0; }
.post .readmore-link { color:#76A235; font:11px Arial,Helvetica,sans-serif; text-decoration:none; }
.post .info-table {  border-color:#999; border-style:solid; border-width:1px 0 0 1px ; }
.post .info-table thead th { border-color:#999; border-style:solid; border-width:0 1px 1px 0; }
.post .info-table tbody td { border-color:#999; border-style:solid; border-width:0 1px 1px 0; }
.postdata { margin:10px 0 0 0; padding:0 10px 3px 10px; float:left; font:11px Arial,Helvetica,sans-serif; color:#000; width:97%; }
.postdata a { color:#8EC25E; font:11px Arial,Helvetica,sans-serif; text-decoration:none; }
.date-info { color:#999999; font-size:0.92em; margin-right:30px; }
.posted-info a { color:#2785B0; }
a.addthis_button { margin-left:25px; }
a.more-link { display:block; clear:both; color:#a6a379; margin:10px 0 20px 0; width:135px; }
a:hover.more-link { color:#a6a379; }
#related h3, h3#comments { padding:8px 0 5px 0; border-bottom:1px dotted #999; }
h3#comments { font-size:14px; }
.cmd-avatar { clear:none; display:inline; float:right; margin:0px; }

/************************* CONTENT END ********************************/

/************************* SIDEBAR MAINS START ********************************/
ul.sidebar { list-style-type:none; margin:0 0 40px 0; padding:0; }
.sidebar li { padding:0; margin:0; }
li.widget ul { list-style-type:none; margin:0 0 30px 0; padding:0; font-size:15px; }
 .sidebar ul li { margin:5px 0 5px 0; }
.sidebar .children { margin:0 0 10px 10px; }
.sidebar h2 { letter-spacing:-1px; color:#9DCB10; }
.sidebar a { color:#000!important; padding:4px 5px 6px 15px; font-size:12px; background:url(images/arrow.gif) left top no-repeat; background-position:0 4px; }
.sidebar a:hover { color:#9DCB10!important; background:url(images/arrow-hover.gif) left top no-repeat; background-position:0 4px; }
/************************* SIDEBAR MAINS END ********************************/

#tag_cloud { display:block; margin-bottom:30px; float:left; clear:both; width:100%; }
ul#recentcomments { width:210px; }
ul#recentcomments li { background:url(images/arrow.gif) left top no-repeat; background-position:0 5px; padding-left:15px; }
.recentcomments a { background:none }
.recentcomments a:hover { background:none }
#tag_cloud a { margin-right:5px; }

 /************************* COMMENTS AREA START ********************************/
 .commentlist { margin:0; padding:0; list-style-type:none; }
.commentlist p { padding:5px; margin:0; }
.komentar { margin:0; padding:0; }
.commentlist a { text-decoration:none; }
.commentlist a:hover { text-decoration:none; }
.commentlist .body { padding:0; margin:0; overflow:hidden; float:right; width:580px; display:block; color:#45322f; }
/*.commentlist .body .body-author { padding:0; margin:0; overflow:hidden; color:#9DCB10; float:left; display:block; }*/

.commentlist .body p { float:left; padding-top:0; }
.commentlist .body .body-author code { width:540px; }
.commentlist li { width:100%; padding:25px 5px; clear:both; display:block; float:left; font-size:11px; background-color:#f8f8f8; margin:0; }
.commentlist li.alt { background-color:#EAECEC; }
.commentlist li .top { color:#2785B0; padding:0; margin:0; width:575px; float:right; font-weight:bold; border-bottom:1px solid #D9DED9; }
.commentlist li .top a { color:#2785B0; }
.commentlist li .top span { font-size:0.9em; font-weight:400; color:#505e66; }
.gravatar { height:60px; width:60px; float:left; margin:0; }
img.avatar { margin:0; height:60px; width:60px; }
.theform { padding:1.5em 0 2em; }
.theform label { font-size:0.9em; vertical-align:middle; }
#remember, #forget, #txpCommentHelpLink { margin-left:2em; }
#commentform { padding:0; }
#commentform input:focus, #commentform textarea:focus { border:1px solid #9DCB10; background:white; }
.comment_input { vertical-align:middle; width:260px; border:1px solid #CCCCCC; background:white; padding:0.3em; margin-right:5px; margin-bottom:10px; }
.message_input { font-size:1em; width:98%; height:200px; border:1px solid #CCCCCC; background:white; margin-top:0.2em; margin-bottom:10px; padding:0.3em; }
.commentlist_error { color:#c00; }
.button { background:#6C6C6C; width:75px; padding:5px 0 5px 0; color:white; font-weight:bold; text-transform:uppercase; font-size:12px; cursor:pointer; border:none; }
.button:hover { background:#9DCB10; color:white; cursor:pointer; border:none; }
#commentform .button:focus { background:#9DCB10; color:white; cursor:pointer; border:none; }
/************************* COMMENTS AREA END ********************************/

/************************* FOOTER START ********************************/
#footer { width:941px; margin:0px auto; padding:0; display:block; }
#footer .container { padding:0; background:none; }
#footer .container .footerMenu{ background:url(images/footer_menu_bg.gif) no-repeat scroll left top transparent; color:#D3CBDC; font:12px/3em Arial,Helvetica,sans-serif; height:34px; width:941px; }
#footer .container .footerMenu ul { float:left; height:32px; margin:1px 0 0 1px; width:939px; }
.footerMenu li { float:left; height:32px; list-style:none outside none; width:auto; background:url(images/footer_menu_div.gif) no-repeat scroll right center; }
.footerMenu li.last { background:none; }
.footerMenu li a  { color:#606060; float:left; font:12px/2.5em Arial,Helvetica,sans-serif; height:32px; list-style:none outside none; padding:0 8px; text-decoration:none; width:auto; }
.btmLnks3 { width:941px; height:auto; background:url(images/horizontal_dots.gif) bottom left repeat-x; font:normal 10px/3em Verdana, Arial, Helvetica, sans-serif; color:#999; text-align:left; }
.btmLnks3 a { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
.btmLnks3 a:hover { text-decoration:underline; }
.btmLnks3 span { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
.copyrightSection             {  background-color:inherit; width:941px; height:auto; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:8px 0 25px 0; display:inline; float:left; }
.copyrightSection a           { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.copyrightSection a:hover     { text-decoration:underline; }
.copyright { color:#6B6B6B; font-size:11px; }
#footer .credits { margin:0px auto; margin-top:10px; width:350px; }
#footer .credits p { font-size:12px; float:left; margin:6px 5px 0 0; }
#footer .credits a, #footer .credits a:visited { text-decoration:none; }
a.wordpress { display:block; float:left; width:25px; height:25px; background:url(images/wordpress.gif) no-repeat; color:#ccc!important; padding-left:26px; line-height:30px; }
a:hover.wordpress { background:url(images/wordpress.gif) no-repeat 0 100%; color:#000!important; }
/************************* FOOTER END ********************************/

/*************** SOCIAL LINKS ************************/
.inside_subpost { display:block; clear:both; margin:10px 10px 10px 19px; padding:0; }
.inside_subpost a { color:#2785B0; text-decoration:none; }
.related_rss_icon { float:left; background:url(images/rss.gif) no-repeat; width:25px; height:20px; border-bottom:none; }
.related_rss { padding:6px; margin:0 0 10px 0; font-size:12px; font-weight:normal; border:1px solid #EAECEC; }
.related_rss p { margin:0; }
.related_rss a, .related_rss a:visited { border-bottom:1px dotted; }
.related_rss a:hover { border-bottom:none; text-decoration:none; }
.social { margin:0; padding:0; float:left; margin-right:30px; }
/*************** END SOCIAL LINKS ************************/

#calendar_wrap { margin:0px auto; 	width:210px; 	margin-bottom:30px; 	clear:both; }
#calendar_wrap a { padding:3px 0px; 	background:none }
#calendar_wrap table { width:210px; border:solid 1px #ccc; background:#f7f7f7 }
#calendar_wrap caption { padding:5px 0px; width:210px; color:#585449; 	font-size:14px; font-weight:bold; }
#calendar_wrap table th { text-align:center; letter-spacing:-1px; padding:0px; font-size:12px; color:#585449; height:30px; }
#calendar_wrap table td { text-align:center; border:solid 1px #ccc; padding:3px; font-size:12px; color:#585449 }
#calendar_wrap table td a { font-size:12px; font-weight:bold; }
#calendar_wrap table td a:hover { color:#9CC318; font-weight:bold; border:none; }

/* Page Navigation  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pageNav { margin:0; padding:15px 5px; width:641px; font-size:12px; float:left; }
.left-align { float:left; }
.right-align { float:right; }
.pageNav a, .pageNav a:visited { color:#2B91C1; text-decoration:none; }
.pageNav a:hover { text-decoration:none; color:#2B91C1; }
/*.pageNav span { width:130px; color:#333; margin-right:10px; }
.pageNav .on { width:25px; color:#4E6410; }*/

.dotts { width:25px; text-align:center; display:block; float:left; }
.pageNav a.lastpage { color:#3a3a3a; width:35px; }
.pageNav a:hover.lastpage { color:#222; width:35px; }
#singleNav { margin:0; padding:15px; width:641px; font-size:12px; float:left; }
#singleNav  a, #singleNav a:visited { color:#2B91C1; text-decoration:none; }
.previous { float:left; }
.next { float:right; }
.list404-table {  }
ul.list404, ul.list404 li ul { list-style-type:none; font-size:12px; margin:10px 5px; }
ul.list404 li a { background:url(images/arrow.gif) left center no-repeat; padding-left:8px; text-decoration:none; }
ul.list404 li a:hover { text-decoration:underline; }
h2.head404  { color:#3F8DC7; font:22px Verdana,Arial,Helvetica,sans-serif; }

/*Extra*/
.esso-blog-sidebar					{ float:left; width:233px; padding:0; height:auto; margin:0 2px 0 0 ; }
.esso-blog-sidebar .sub-box 		{ display:inline; float:left; height:auto; margin:0 0 15px 5px; width:225px; }
.esso-blog-sidebar .sub-box-head   { width:225px; height:30px; background:url(images/blog_subbox_head_bg.gif) top left repeat-x; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; float:left; }
.esso-blog-sidebar .sub-box-head h2		{ font:normal 18px "avantGarde Bk BT", "century gothic", arial; color:#347BAE; padding:3px 0 0 5px; }
.esso-blog-sidebar .sub-box-head h2 span{ color:#333; }
.esso-blog-sidebar .sub-box-twitter-head   { display:inline; width:227px; margin-left:5px; height:37px; background:url(images/rgt_twitter_head_bg.jpg) top left no-repeat; float:left; }
.esso-blog-sidebar .sub-box-twitter-head h2		{ font:normal 18px "avantGarde Bk BT", "century gothic", arial; color:#347BAE; padding:10px 0 0 35px; }
.esso-blog-sidebar .sub-box-twitter-head h2 span{ color:#333; }
.esso-blog-sidebar .sub-box ul		{ margin:0; padding:0; }
.esso-blog-sidebar .sub-box li      { width:194px; padding:3px 0; display:inline; float:left; margin:0; font:normal 11px Arial, Helvetica, sans-serif; }
.esso-blog-sidebar .sub-box li a 	{ font:normal 11px Arial, Helvetica, sans-serif; background:url(images/blog_rgt_lnk_bullet.gif) top left no-repeat; text-decoration:none; text-decoration:none; padding-left:13px; color:#2B91C1; }
.esso-blog-sidebar .sub-box li a:hover 	{ color:#84B53C; text-decoration:underline; }
.esso-blog-sidebar .sub-box #searchform { float:left; margin-top:10px; height:23px; font-size:12px; width:auto; margin-right:0; }
.esso-blog-sidebar .sub-box input#s { border:1px solid #B6B6B6; margin-left:3px; font-size:12px; padding:2px; width:150px; }
.esso-blog-sidebar .sub-box .searchbtn { border:1px solid #8fc045; margin-left:5px; background:#8fc045; color:#FFF; padding:1px 1px 0 1px; }

/*Added on 05-09-2009 for twiter sidebar by Amjath*/
.twitter-sidebar { float:right; width:225px; padding:0; height:auto; margin:10px 2px 0 0; }
.twitter-sidebar .twtr-doc { width:225px !important; }
.twitter-sidebar #twtr-profile-widget .twtr-doc, .twitter-sidebar #twtr-profile-widget .twtr-hd a { background:none!important; color:#333333!important; }
.twitter-sidebar .twtr-hd { display:none!important; }
.twitter-sidebar .twtr-ft { display:none!important; }
.twitter-sidebar .twtr-widget .twtr-tweet { border:none!important; }
.twitter-sidebar .twtr-widget p { background:url(images/blog_rgt_lnk_bullet.gif) top left no-repeat!important; padding-left:13px!important; }
.twitter-sidebar #twtr-profile-widget .twtr-bd { height:210px!important; }

/*Added style for CODE*/
code { background-color:#F9F9F9; border:1px dashed #2F6FAB; color:black; font-size:1.1em; line-height:1.1em; overflow-x:auto; overflow-y:hidden; padding:1em; width:610px; float:left; margin:10px 0 10px 0; }
.guranteebox{ z-index:1000; 	position:fixed; 	margin-left:200px; 	bottom:10px; 	width:600px; 		border:1px solid #A52A2A; 	top:auto; 	background-color:#fff; 	 }
.guranteebox .middle{ padding:10px 35px 40px 15px; }
.guranteebox ul { list-style-type:disc; }
.guranteebox li{  margin-left:16px; }
.guranteebox p{ clear:both; 	margin-top:10px; 	margin-bottom:5px; 	text-align:left; 	 }
.guranteebox .button_text{ /*border:1px solid #333333; */	color:#333333; }
.whybox h5{ font-weight:400; 	 }
.guranteebox h3{ text-align:center; 	font-size:14px; 	font-weight:bold; 	text-transform:uppercase; 	text-decoration:underline; margin-top:3px; }
.guranteebox .close_window{ float:right; 	margin-bottom:10px; 	font-size:10px; 	width:auto; }

/*Google 404*/
#goog-fixurl .content { padding:0; }
#goog-fixurl .content h3 { color:#8FBD24; font:14px Verdana,Arial,Helvetica,sans-serif; }
#goog-fixurl #goog-wm-qt { border:1px solid #CCCCCC; margin-right:5px; }
#goog-fixurl #goog-wm-sb { background:#EEEEEE; border:1px solid #CCCCCC; }
#goog-fixurl #goog-wm ul { list-style-type:none; margin:10px 5px; }
#goog-fixurl #goog-wm ul li { margin-bottom:0.5em; }

