/*

Theme Name: CarsMania

Description: CarsMania is two columns free wordpress theme with simple, clean look, Unique and modern style, having the classic combination of white, silver, maroon and red.

Version: 1.0

Author: Elegant WP Themes

Author URI: http://www.elegantwpthemes.com/

Tags: white, gery, silver, two-columns, right-sidebar, theme-options, threaded-comments

*/



body { margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#FFFFFF; color:#414134; }



.clear { clear:both; }



a { color:#3E3F3F; text-decoration:none; }

a:hover { text-decoration:underline; }

a img { border:0px; }



.mainbody { background:url(images/bodybg.gif) repeat-x top left; }

.mainbodybg { background:url(images/body-bot-bg.gif) repeat-x left bottom; }



/* Header Start Here */

.wrapper { width:972px; margin:0px auto; }



.logonav { padding:3px 0 0; }

.logonav .logo { float:left; background-position:top left; padding:14px 0px 0px; width:445px; }

.logonav .logo h1 { margin:0px;  font:normal 36px Georgia; line-height:30px; padding:0px; font-weight:normal!important }

.logonav .logo h1 a { color:#212121; }

.logonav .logo .slogan { color:#6B6464; padding:3px 0px 10px; font:bold 14px arial; }

.logonav .imgLogo { width:313px; height:74px; float:left; padding:14px 0 0; }

.logonav .nav { width:510px; height:112px; padding:0 0 0 6px; float:right; }

.logonav .nav .subscribe { height:58px; padding:7px 0 4px; width:392px; float:right; }

.logonav .nav .subscribe .sub { background:url(images/subscribe.png) no-repeat top left; width:58px; height:58px; float:left; }

.logonav .nav .subscribe .subtext { width:323px; height:58px; float:right; }

.logonav .nav .subscribe .subtext h2 { color:#821317; margin:0px; font:normal 20px Georgia; }

.logonav .nav .subscribe .subtext .itext { width:216px; border:1px solid #E7E7E7; padding:4px; float:left; }

.logonav .nav .subscribe .subtext .ibtn { width:86px; height:26px; float:right; }

.logonav .nav .usernav, .logonav .nav .usernav .uninside, .logonav .nav .usernav .uninside .uninside2 { background:url(images/usernav.gif); }

.logonav .nav .usernav { background-position:0 -40px; background-repeat:repeat-x; float:right; }

.logonav .nav .usernav .uninside { background-position:top left; background-repeat:no-repeat; padding:0 0 0 27px; }

.logonav .nav .usernav .uninside .uninside2 { color:#fff; height:40px; line-height:40px!important; background-position:right -80px; background-repeat:no-repeat; padding:0 27px 0 0; font:16px Georgia; }

.logonav .nav .usernav .uninside .uninside2 a { color:#fff; }

.logonav .nav .usernav .uninside .uninside2 span { padding:0 4px; }



.logonav .topNav, .logonav .topNav .tninside, .logonav .topNav .tninside .tninside2 { background:url(images/featured-nav.gif); }

.logonav .topNav { background-position:0 -41px; background-repeat:repeat-x; float:right; }

.logonav .topNav .tninside { background-position:top left; background-repeat:no-repeat; padding:0 0 0 27px; }

.logonav .topNav .tninside .tninside2 { color:#fff; height:40px; line-height:40px!important; background-position:right -82px; background-repeat:no-repeat; padding:0 27px 0 0; font:12px Georgia; }

.logonav .topNav .tninside .tninside2 a { color:#fff; }

.logonav .topNav .tninside .tninside2 span { padding:0 4px; }



.featuredBox { padding:20px 0 0; }

.featuredBox .featuredHeading { color:#861519; padding:0 0 6px; font:20px Georgia; }

.featuredBox .featuredHeading span { color:#000000; }

.featuredBox .fArticle { width:212px; padding:0 13px 0; margin:10px 0 0; float:left; background:url(images/featured-bg.gif) repeat-y top right; }

.featuredBox .fArticleLast { background:none!important; }

.featuredBox .fArticle .img { width:210px; height:108px; border:1px solid #A09F9F; background:url(images/default-featured.gif) no-repeat top left; }

.featuredBox .fArticle h2 { padding:5px 0; margin:0px; font:bold 11px Georgia; border-bottom:1px solid #861519; }

.featuredBox .fArticle h2 a { color:#861519; }

.featuredBox .fArticle p { margin:5px 0; color:#4f4f4f; }



.content { min-height:1024px; padding:6px 0 6px; }

.content .leftside { width:553px; float:left; padding:8px 0 0; }

.content .sidebar { width:411px; float:right; padding:8px 0 0; }

.post-wrapper { padding:8px; }

.post-bottom { background:url(images/post-bottom.png) no-repeat; width:358px; height:319px; padding:0px 6px 0px 290px; }



.search_bg { background:#861519!important; } 

.search_option { background:#861519!important; height:28px; padding:4px; } 

.search_option .searchbox { float:left; width:290px; padding:4px; border:1px solid #E7E7E7; }

.search_option .searchbtn { float:right; width:79px; height:29px; }





#wrap-one { padding:0 5px; }







.post_featured_gallery {  }

.post_featured_gallery .col_1 { width:313px; float:right; }

.post_featured_gallery .col_2 { width:655px; float:left; }



.ad_top { background:#861519!important; }

.ad_top_height { height:251px!important; padding:10px 0; text-align:center; background:#861519!important; }

.post_side_height { min-height:995px; }

.slider_bg { background:#E7E7E7!important; }

.slider_option { height:262px; background:#fff!important; padding:5px; }

.featured_bg { background:#E7E7E7!important; }

.featured_option { height:235px; padding:0; background:#F6EDED!important; }



.footer_bg { background:#DADADA!important; }

.footer_option { background:url(images/footarea.gif) repeat-x top left!important; padding:12px 12px 6px; height:212px; }



.topAd_bg { background:#CDCDCD!important; }

.topAd_option { height:280px; padding:4px 0px; text-align:center; }

.sponsors_bg { background:#B1B1B1!important; }

.sponsors_option { background:#B1B1B1!important; height:274px; }

.sponsors_option ul { padding:0; margin:0; list-style:none; }

.sponsors_option ul li { border:1px solid #A9A8A8; float:left; margin:6px 0px 0px 6px; }

.sponsors_option ul li a { display:block; }





.googleAd { margin-top:8px; }

.googleAd_option { text-align:center; height:250px; padding:9px 0; }

.tags { margin-top:8px; }

.tags_bg {  }

.tags_option { background:#EAEEEE!important; padding:0 0 8px 0; }

.tagWrapper { padding:8px 8px 0; }



.login { margin-top:8px; }

.login_inside { padding:6px; }

.login_inside label { font-weight:bold; padding:8px 0 5px; display:block; }

.login_inside .i-width{ width:300px; }

.login_inside .i-width2 { width:270px; }

.login_inside a { color:#B9711B; }

.button { color:#fff; font-family:Arial; float:right; display:block; padding:4px; background:#B9711B; border-width:0px; }

.social { margin-top:8px; }

.social_inside { padding:6px; }





#gallery { padding:6px; }

#gallery img { width:512px; height:100px; }



.topPosts { margin:0 8px; padding:15px 0 6px; border-bottom:1px dotted #2F2F2F; }

.topPostsLast { border-bottom-width:0px; }

.topPosts h2 { font-size:18px; margin:0px; font-weight:normal; }

.topPosts h2 a { color:#336699; }

.topPosts h2 a:hover { text-decoration:none; }

.topPosts p { margin:4px 0 6px; line-height:18px; }

.topPosts .postInfo { background:url(images/topPost.headings.gif) no-repeat bottom left; height:39px; margin-bottom:8px; }

.topPosts .postInfo .pubDate { float:left; }

.topPosts .postInfo .pubDate span { float:left; display:block }

.topPosts .postInfo .pubDate span.date { font-size:30px; font-family:Georgia; font-style:italic; color:#5B5A55; } 

.topPosts .postInfo .pubDate span.month { font-size:12px; font-family:Georgia; color:#5B5A55; padding-top:18px; font-weight:bold; } 

.topPosts .postInfo .usrComments { float:right; }

.topPosts .postInfo .usrComments span { float:left; display:block }

.topPosts .postInfo .usrComments span.comCount { font-size:30px; font-family:Georgia; font-style:italic; color:#5B5A55; } 

.topPosts .postInfo .usrComments span.comment { font-size:12px; font-family:Georgia; color:#5B5A55; padding-top:18px; font-weight:bold; } 

.topPosts .diggButton { float:left; width:60px; }

.topPosts .readmore { text-align:right; margin:0; font-weight:bold; }

.topPosts .readmore a { color:#E3912F; }



.round_pane { background:#FFF; /*padding:0 6px;*/ }

.round_pane .round_Preview .round_Inside { padding:1px; background:#CDCDCD; }

.round_pane .round_Preview .round_Inside .round_Inside2 { background:#fff; /*padding-top:4px*/  }



form { margin:0px; padding:0px; }

/* --- banner --- */

#banner-container {height:263px; width:645px; overflow:hidden;position:relative;}

#banner { list-style:none; margin:0; padding:0; height:263px; width:645px; position:relative;}

#img1,#img2,#img3{position:absolute; left:0; top:0;}

#tabs{position:absolute; top:0; left:0;}

#label-1,#label-2,#label-3{width:679px; height:87px; position:absolute;}

#label-1{background:url(images/tab1.gif) 0 0 no-repeat; top:1px;  z-index:10;}

#label-2{background:url(images/tab2.gif) 0 0 no-repeat; top:88px;  z-index:20;}

#label-3{background:url(images/tab3.gif) 0 0 no-repeat; top:175px;  z-index:30;}

#tab-1,#tab-2,#tab-3{background:url(images/tab-bg.png); width:340px; height:87px; position:absolute;}

#tabs h2 { margin:10px 10px 10px 45px;}

#tabs p { margin:0px 10px 10px 45px;}

#tabs h2 {font-size:1.5em;}

#tab-1{ top:1px;  }

#tab-2{ top:88px;  }

#tab-3{ top:175px;  }

#tabs p {color:#dedede;}

#tab-1 h2{ color:#ffc600; font:16px Georgia; }

#tab-2 h2{ color:#ff8420; font:16px Georgia; }

#tab-3 h2{ color:#e33b00; font:16px Georgia; }

.ind {padding:0px 7px 0px 0px;}





.heading { padding:3px 0 0 12px; border-bottom:1px dotted #868383; }

.heading h2 { color:#861519; margin:0px; font:normal 24px Georgia; }

.heading h2 span { color:#000000; }



.heading2 .background { background:#1F3543 url(images/heading-bg-top-2.gif) no-repeat top right!important; }

.widget .heading{ background:url(images/top_heading_bg_2.gif) no-repeat top left!important; padding:4px 7px; }

.widget .heading h2 { color:#000!important; margin:0px; font:normal 24px Georgia; }

.widget .heading .background h2 span { color:#FFB155; }







.commentform { padding:0px 1px!important; margin:0px }

.commentform .body { background:#fff; padding:10px; }

.commentform .sidebarboxheading h2 { border-width:0px; }





.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body { background:url(images/footbarbox.jpg); }

.footbarspacer { margin-right:20px!important; }

.footbarbox { width:311px; margin-bottom:20px; float:left; }

.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }

.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }

.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }

.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }

.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }

.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }

.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }



.adboxside { text-align:center; background:#FFF; width:160px; margin:0px auto; }

.adboxside span { text-align:right; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#939393; padding:0px 5px; }



.breadcrumb { border:1px solid #DEE3E8; padding:6px; margin:6px 0px 0px; }



.post { padding:0px 0px 10px; margin-bottom:10px; border-bottom:1px dotted #868383; margin-top:12px; }

.post .post_info { padding:0; }

.post .post_info h2, .post .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-weight:normal; font-size:18px; }

.post .post_info h2 a, .post .post_info h1 a { color:#000; }

.post .post_info p.metabox { color:#7E7E7E; padding:4px; background:#F8F8F8; margin:3px 0px; border:1px solid #E6E5E5; }

.post .post_info p.metabox a { color:#861519; }

.post .post_info p.metabox span { font-weight:bold; }

.post .post_info .sociable { width:120px; float:right; }

.post .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }

.post .postdetail h1, .post .postdetail h2, .post .postdetail h3, .post .postdetail h4, .post .postdetail h5, .post .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; }

.post .postdetail p { line-height:20px; margin-top:0px; }

.post .postdetail p.postTags { background:#F4F3F3; padding:4px 4px 4px 26px; clear:both; color:#006A92; background:url(images/tag_blue.png) no-repeat 4px 4px; }

.post .postdetail p.postTags a { color:#313131; }

.post .postdetail a.more-link { display:block; float:right; margin:13px 0 0; background:url(images/more-link.gif) no-repeat 0px 8px; padding:0 0 0 15px; font-weight:bold; color:#8E161B; }

.post a.readmore2 { float:right; width:61px; color:#9C855E!important; font-size:11px; background:#F6F4F1; border:1px solid #E5DFD5; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; }

.post a.readmore2:hover { color:#212121!important; text-decoration:none; }



.twoadvertise { padding:0px 0px 23px; margin-bottom:20px; background:url(images/sep.gif) repeat-x center bottom}

.twoadvertise .advertisetext { float:left; width:300px; text-align:left; padding-left:5px; }

.twoadvertise .advertiseimage { margin-left:300px; text-align:right; padding-right:5px; }



.bookmarks { padding:0px; margin:0px; list-style:none; }

.bookmarks li{ float:right; text-align:center!important; padding:0px; margin:0px!important;text-indent:0px!important; }

.bookmarks li.readmoreb { float:right; padding:0px; }

.bookmarks li.readmoreb a { padding:0px 4px; }

.bookmarks li.bread { float:left; }

.bookmarks li:before { content: ""!important; }





/* Captions */

.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.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; }

/* End captions */



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }



/* Begin Lists

Special stylized non-IE bullets

Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 

html>body .post li { margin: 7px 0 8px 10px; }

/*.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }*/

.post ol { padding: 0 0 0 35px; margin: 0; }

.post ol li { margin: 0; padding: 0; }



.wp-pagenavi { padding:10px 0; text-align:center; }

.wp-pagenavi a { background:#000!important; border-color:#EEE!important; color:#fff!important; }

.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }

.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }

.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }



.categories {}

.cat-item {}

.current-cat, .mouse_over { background:#F1982C url(images/list-bullet-hover.gif) no-repeat 5px 8px!important; }

.current-cat a, .mouse_over a { color:#FFF!important; }

.current-cat a:hover, .mouse_over a:hover { color:#FFF!important; }

.current-cat-parent {}

.pagenav {}

.page_item {}

.current_page_item {}

.current_page_parent {}

.widget {}

.widget_text {}

.blogroll {}

.linkcat{}



.widget_categories { margin-top:0px!important; width:411px!important; float:none!important; }

.widget_categories .round_Inside2 {  }

.widget_categories .round_Inside2 ul { padding:0; margin:0; list-style:none; }

.widget_categories .round_Inside2 ul li { float:left; cursor:pointer; float:left; background:#fff url(images/bullet.gif) no-repeat top left!important; padding:6px 3px 6px 23px; margin:0 0 6px 0; border:1px solid #C4C4C4!important; width:166px; }

.widget_categories .round_Inside2 ul li a { color:#6A6868; }

.widget { margin-top:8px; }

.widget .round_Inside2 { background:#EBEBEB!important; min-height:197px; }

.widget .round_Inside2 .widget_body { padding:7px; }

.widget .round_Inside2 ul { padding:0; margin:0; list-style:none; }

.widget .round_Inside2 ul li { float:left; cursor:pointer; float:left; background:#fff url(images/bullet.gif) no-repeat top left!important; padding:6px 3px 6px 23px; margin:0 0 6px 0; border:1px solid #C4C4C4!important; width:166px; }

.widget .round_Inside2 ul li a { color:#6A6868; }

.widget .round_Inside2 ul li a:hover { color:#861519!important; }

.widget .round_Inside2 ul li.mouse_over a { color:#861519!important; }



.footer_widget { background:url(images/footer-bg.png) no-repeat top left; width:286px; height:183px; padding:9px; float:left; margin-right:16px; }

.footer_widget_last { margin:0px!important; }

.footer_widget .heading { padding:0 0 8px!important; }

.footer_widget h2 { color:#F39423; margin:0px; font:normal 24px Georgia; }

.footer_widget h2 span { color:#FFFFFF; }

.footer_widget ul { padding:0; margin:0; list-style:none; }

.footer_widget ul li { cursor:pointer; background:#fff url(images/bullet.gif) no-repeat top left!important; padding:6px 3px 6px 23px; margin:6px 0 0 0; border:1px solid #C4C4C4!important; }

.footer_widget ul li a { color:#6A6868; }

.footer_widget ul li a:hover { color:#861519!important; }

.footer_widget ul li.mouse_over a { color:#861519!important; }





.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }



ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0;}

ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }

ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li {  }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#f7f7f7; }

ol.commentlist li.odd { background:#fff; }

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}



#respond {  }

#comment { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }

#comment2 { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }

#respond p { margin:2px 0px 2px; height:24px; }

#respond p label { width:90px!important; display:block; float:left; }



.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }



#author, #email, #url {width:125px; margin-right:2px; background:#fff; border:1px solid #ACACAC; color:#414141; }

#url { width:121px; margin-right:0px; }

.tableComment { margin:7px 0px; }

#submit { width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }

.widget_categories .body, .widget_ratings .body, .widget_archive .body, .widget_pages .body, .widget_links .body, .widget_meta .body , .widget_rss .body , .ngg_images .body {  }

.widget_rss .rsswidget { color:#2384C6; font-weight:bold; }

.widget_rss .rss-date { font-style:italic; display:block; font-size:11px; padding:0px 0px 4px; }

.widget_rss .rssSummary { font-size:11px; text-align:justify; }

.widget_rss cite { font-size:11px; display:block; text-align:right; }



.sponsors { margin:0px; padding:0px; list-style:none!important; }

.sponsors li { border:1px solid #D3DCE0!important; background:#D3DCE0!important; padding:0px!important; height:125px; }

.sponsors li span { display:block; text-align:center; font:14px Georgia; color:#A0B6C0; padding-top:40px; }







.footer { height:287px; }

.footer .ajax { width:400px; float:left; }

.footer .search { background:url(images/search-bg.jpg) no-repeat top left; height:45px; width:521px; float:right; }

.footer .search .inputbox { padding:9px 7px 0 12px; float:left; width:380px; }

.footer .search .inputbox input { font-size:16px; width:380px; border:0px; }

.footer .search .submit { padding:5px 0 0 0; float:left; width:119px; }

.footer .search .submit input { border:0px; background:url(images/search-btn.jpg); text-indent:-99999px; height:35px; width:119px; }



.copyright { background:#FFF; text-align:center; padding:5px 0 0; height:34px; line-height:34px!important; color:#000000; font:12px Georgia; }

.copyright a { color:#000000; font-variant:small-caps; text-decoration:underline; }

.copyright a:hover { color:#FAA62D; }
