body {background:url(images/bg_repeat.jpg) repeat-x; background-color:#F0F0F0; margin:0; padding:0; color:#333333; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-align:center;}
img {border:0;}
input.cat_textbox {border:1px #666666 solid; width:200px;}
input.cat_search {font-size:9px; padding:4px 10px 4px 25px; border:1px #999999 solid; width:90px; color:#666666;}
ul {margin:0; padding-left:20px;}
li {margin:0; padding:0; margin-bottom:4px;}
h1,h2 {font-size:36px; line-height:36px; color:#FFFFFF; padding:0; margin:10px 0 0 0;}
a {text-decoration: underline; color:#333333; font-weight:bold;}
a:hover {color:#666666;}
div {margin-right: auto; margin-left: auto; text-align:left;}

.clearer { clear:both;margin:0px;padding:0px;height:0px;line-height:0px;font-size:0px;overflow:hidden; }

/*container*/
#container { background:url(images/bg_repeat.png) repeat-y !important; background:#FFFFFF; width:910px; margin-bottom:20px; position:relative;}
#bg { position:absolute; left:0;}
#bg-image { margin:0; position:relative; top:28px; left:-123px !important; left:-139px; width:139px; height:172px; background:url(images/bg.jpg) no-repeat !important; background:url(images/bg_ie6.jpg) no-repeat;}

/*top*/
#top { background:url(images/top.jpg) no-repeat; width:781px; height:42px; line-height:35px;}
#top div { float:left;}
#top-left { width:270px; margin-left:20px; display:inline;}
#top-mid { width:250px;}
#top-right { width:240px;}
#top div.btntext { margin-top:auto !important; margin-top:7px;}
#top div.btngo { margin:6px 0 0 5px;}

/*logo*/
#logo { margin:9px auto 0; width:763px; height:123px;}
#logo-image { float:left; margin-top:20px;}
#logo-ad { float:right;}

/*menu*/
#menu { margin-bottom:16px; width:763px; height:51px; line-height:51px; background:url(images/menu_bg.gif);}

/*main*/
#main { margin-left:73px;}
.main { margin-left:73px;}

/*announcement*/
#announcement { margin:8px 138px 30px 103px; background:url(images/announcement.jpg) no-repeat; padding:2px 0 0 141px; min-height:94px;}
#announcement-subject { font-size:15px; font-weight:bold;}
#announcement-date { font-style:italic;}
#announcement-body {}

/*partner*/
#partner { margin:0 70px 0 80px; height:34px;}
#partner-left,#partner-right { background:url(images/footer_bg.gif); padding-left:10px; height:34px; line-height:34px; color:#999999; font-weight:bold; font-size:15px;}
#partner-left { float:left; width:429px;}
#partner-right { float:left; width:311px;}

#petrolsavers { margin:0 0 20px 520px; height:42px; background:url(images/logo7.jpg) no-repeat;}

/*logo-list*/
#logo-list{ margin:9px 76px 39px 86px; height:78px;}
#logo-left,#logo-right { float:left; margin:0; padding:0; list-style:none;}
#logo-left li { float:left; margin-right:15px;}
#logo-right { margin-left:20px;}
#logo-right li { float:left; margin-left:15px; margin-right:10px; margin-bottom:0; display:inline;}
#logo1 { margin-top:25px;}
#logo2 { margin-top:30px;}
#logo3 { margin-top:30px;}
#logo4 { margin-top:20px;}
#logo6 { margin-top:20px;}
#logo7 { margin-top:20px;}
#logo8 { margin-top:5px;}
#logo9 { margin-top:2px;}

/*footer*/
#footer { width:910px; height:55px; line-height:45px; background:url(images/footer.jpg) no-repeat !important; background:url(images/footer_ie6.jpg) no-repeat; color:#FFFFFF; font-size:15px;}
#footer-left { float:left; margin-left:106px; display:inline;}
#footer-right { float:right; margin-right:106px; display:inline;}
#footer a { text-decoration:none; font-weight:normal; color:#FFFFFF}
#footer a:hover { color:#EEEEEE;}

/*home*/
#home-top { width:764px; margin-left:0; height:104px; background:url(images/raised_home.jpg) no-repeat;}
#home-text { float:left; margin:20px 0 0 45px; width:420px; display:inline;} 
p.home { margin:0; padding:0; font-weight:bold; font-size:16px;}
p.home-content { padding:0; margin:7px 0 0; font-size:14px;}
#home-raised { float:right; margin-top:35px; width:286px; color:#416DA3; font-weight:bold; font-size:40px; line-height:40px; text-align:center;}
#home { margin:0; height:213px;}
#home-image { float:left; width:414px; height:213px;}
#home-flash { float:left; width:350px; height:213px;}
/*#home-bar { margin:0; height:121px; background:url(images/BAR.png) no-repeat; position:relative; top:-16px; left:-1px;}
#inner-bar { clear:both; margin:18px 0; height:121px; position:relative; left:-1px;}*/
#home-bar { margin:0; height:121px; position:relative; top:-34px;}

/*inner*/
#inner-top { margin:0; width:764px; height:232px;}
#inner-image { float:left; width:376px; height:232px;}
#inner-text { float:left; width:388px; height:232px;}
#inner-text h1 { margin:30px 0 15px 22px;}
#inner-text p { margin:0 23px; color:#FFFFFF;}

.inner-bg { background:url(images/inner_bg.jpg) #56BBCF bottom right no-repeat;}
.inner2-bg { background:url(images/inner2_bg.jpg) #E7C047 bottom right no-repeat;}
.inner3-bg { background:url(images/inner3_bg.jpg) #3C609D bottom right no-repeat;}
.inner4-bg { background:url(images/inner4_bg.jpg) #A063A7 bottom right no-repeat;}
.inner5-bg { background:url(images/inner5_bg.jpg) #912A2B bottom right no-repeat;}
.inner6-bg { background:url(images/inner6_bg.jpg) #429C64 bottom right no-repeat;}
.inner7-bg { background:url(images/inner7_bg.jpg) #A75252 bottom right no-repeat;}
.inner8-bg { background:url(images/inner8_bg.jpg) #713094 bottom right no-repeat;}
.inner9-bg { background:url(images/inner9_bg.jpg) #5F6AD6 bottom right no-repeat;}

#inner-main { margin:0; overflow:hidden;}
#inner-left { float:left; margin-left:13px; width:156px; display:inline;}

#inner-subtop { width:156px; height:21px; background:url(images/submenu_top.jpg) no-repeat;}
#inner2-subtop { width:156px; height:21px; background:url(images/submenu2_top.jpg) no-repeat;}
#inner3-subtop { width:156px; height:21px; background:url(images/submenu3_top.jpg) no-repeat;}
#inner4-subtop { width:156px; height:21px; background:url(images/submenu4_top.jpg) no-repeat;}
#inner5-subtop { width:156px; height:21px; background:url(images/submenu5_top.jpg) no-repeat;}
#inner6-subtop { width:156px; height:21px; background:url(images/submenu6_top.jpg) no-repeat;}
#inner7-subtop { width:156px; height:21px; background:url(images/submenu7_top.jpg) no-repeat;}
#inner8-subtop { width:156px; height:21px; background:url(images/submenu8_top.jpg) no-repeat;}
#inner9-subtop { width:156px; height:21px; background:url(images/submenu9_top.jpg) no-repeat;}

#inner-submenu { width:156px; background:url(images/submenu_bg.jpg) repeat-y; line-height:120%;}
#inner2-submenu { width:156px; background:url(images/submenu2_bg.jpg) repeat-y; line-height:120%;}
#inner3-submenu { width:156px; background:url(images/submenu3_bg.jpg) repeat-y; line-height:120%;}
#inner4-submenu { width:156px; background:url(images/submenu4_bg.jpg) repeat-y; line-height:120%;}
#inner5-submenu { width:156px; background:url(images/submenu5_bg.jpg) repeat-y; line-height:120%;}
#inner6-submenu { width:156px; background:url(images/submenu6_bg.jpg) repeat-y; line-height:120%;}
#inner7-submenu { width:156px; background:url(images/submenu7_bg.jpg) repeat-y; line-height:120%;}
#inner8-submenu { width:156px; background:url(images/submenu8_bg.jpg) repeat-y; line-height:120%;}
#inner9-submenu { width:156px; background:url(images/submenu9_bg.jpg) repeat-y; line-height:120%;}

#inner-subbottom { width:156px; height:24px; background:url(images/submenu_bottom.jpg) no-repeat;}
#inner2-subbottom { width:156px; height:24px; background:url(images/submenu2_bottom.jpg) no-repeat;}
#inner3-subbottom { width:156px; height:24px; background:url(images/submenu3_bottom.jpg) no-repeat;}
#inner4-subbottom { width:156px; height:24px; background:url(images/submenu4_bottom.jpg) no-repeat;}
#inner5-subbottom { width:156px; height:24px; background:url(images/submenu5_bottom.jpg) no-repeat;}
#inner6-subbottom { width:156px; height:24px; background:url(images/submenu6_bottom.jpg) no-repeat;}
#inner7-subbottom { width:156px; height:24px; background:url(images/submenu7_bottom.jpg) no-repeat;}
#inner8-subbottom { width:156px; height:24px; background:url(images/submenu8_bottom.jpg) no-repeat;}
#inner9-subbottom { width:156px; height:24px; background:url(images/submenu9_bottom.jpg) no-repeat;}

#inner-raised { margin:2px 0 0 3px; width:151px; height:98px; background:url(images/raised_inner.jpg) no-repeat; color:#333333; font-size:26px; font-weight:bold; text-align:center; line-height:94px;}

#inner-right { float:left; margin:15px 0 0 22px; width:560px;}

#inner-bar { clear:both; margin:18px 0; height:121px; position:relative; left:-1px;}

/*business*/
#business { margin:0;}
#business-top { margin-left:73px; width:764px; height:138px;}
.top-business { background:url(images/business_bg_repeat.jpg) repeat-x;}
.top-school { background:url(images/school_bg_repeat.jpg) repeat-x;}
.top-common { background:url(images/common_bg_repeat.jpg) repeat-x;}
#business-image { float:left; margin:5px 18px 0 0; width:150px; height:133px;}
#business-text { float:left; width:596px; height:138px;}
.text-business { background:url(images/business_bg.jpg) bottom right no-repeat;}
.text-school { background:url(images/school_bg.jpg) bottom right no-repeat; color:#FFFFFF;}
.text-common { background:url(images/common_bg.jpg) bottom right no-repeat;}
#business-text h1 { margin:17px 0 10px; color:#330000; font-size:18px; line-height:18px;}
#business-text p { margin:0; padding-right:40px; line-height:130%;}

#business-main { margin:0 0 0 16px; overflow:hidden;}
#business-left { float:left; margin-right:48px; width:278px; display:inline;}
#business-featured { padding-left:72px; font-size:16px; font-weight:bold; height:32px; line-height:32px;}
.featured-business { color:#429C64; border-bottom:1px #429C64 solid;}
.featured-school { color:#912A2B; border-bottom:1px #912A2B solid;}
#business-content { padding:0 8px 0 72px; color:#4C3516; line-height:130%;}
#business-content a { color:#4C3516; font-weight:normal;}
#business-content a:hover { color:#000000;}
#business-raised { margin:30px 0 0 67px; width:174px; height:82px; background:url(images/raised_business.gif) no-repeat; color:#416DA3; font-size:40px; font-weight:bold; text-align:center; line-height:82px}

#business-right { float:left; width:495px;}

#quick-form { padding:8px 0 0 8px; height:80px;}
.quick-business { background-color:#A063A7;}
.quick-school { background-color:#912A2B;}
#quick-form .cat_textbox { display:block; float:left; margin-top:4px;}
#quick-form .cat_submit { display:block; float:left; margin:3px 0 0 5px;}

.search-title1 { margin:7px 0 5px 7px; font-weight:bold; font-size:20px; color:#E29214;}
.search-title2 { margin:0 0 14px 7px; font-weight:bold; font-size:22px; color:#416DA3;}
.search-title3 { font-size:20px; color:#FFFFFF;}
.search-title4 { color:#000000;}
.search-title5 { margin:20px 0 5px; padding-left:8px; height:40px; line-height:40px; background:#416DA3; font-size:20px; color:#FFFFFF; font-weight:bold;}
.search-title6 { padding-left:8px; height:36px; line-height:36px; background:#9AB2CE; font-weight:bold;}
.search-title7 { float:left; font-size:18px; color:#FFFFFF;}
.search-title8 { margin:4px 0 0 10px; float:left; line-height:120%;}
.search-title9 { clear:both; padding-left:8px; height:36px; line-height:36px; background:#9AB2CE; font-weight:bold; font-size:18px; color:#FFFFFF;}
.search-title10 { color:#416DA3; font-size:15px;}
.search-title11 { color:#AD052B; font-size:12px;}

#searchlistbox div { margin:7px; float:left;}
#searchlistbox2 div { margin:7px; float:left;}
#searchlistbox2 div.detail-submit { margin:10px 0 0; float:none; text-align:right;}

/*search-list*/
#search-again { margin-top:15px;}
#search-title { margin:10px 0 20px;; color:#416DA3; font-size:22px; font-weight:bold;}
.search-list { margin: 0 0 5px; padding:0; list-style:none; width:800px; height:50px; line-height:50px; overflow:hidden;}
.search-list li { float:left; margin-right:2px; background-color:#F2F2F2; padding-left:10px;}
.list-name { width:230px;}
.list-area { width:85px;}
.list-savings { width:260px;}
.list-more { width:133px; height:50px; line-height:100%; padding-top:9px;}

/*search-detail*/
#search-back { margin-bottom:10px;}
#detail { margin:10px 0; width:762px; border:1px #666666 solid; overflow:hidden;}
#detail-logo { float:left; margin-top:23px; width:172px; text-align:center; position:relative;}

#detail-main { float:left; width:590px;}
#detail-top { padding-bottom:20px; background:#F2F2F2; overflow:hidden; height:100%;}
#detail-left { margin:20px 0 10px 20px;}
#detail-name { font-size:24px;}
#detail-info { float:left; margin:20px 0 0; padding:0; width:320px; list-style:none;}
/*#detail-info li { height:16px;}*/
#detail-info li.left { float:left; width:90px; text-align:right; font-weight:bold; margin-right:10px;}
#detail-info li.right { float:left; width:220px;}

#detail-icon { float:right; width:142px; position:absolute; top:246px; left:30px;}
#detail-ad { margin:0; width:83px;}
#detail-notice { margin:10px 0; width:116px; font-size:11px; line-height:120%;}

#detail-right { float:left; margin:20px 0 0 10px; width:230px;}
.weekdays { clear:both; float:left; width:85px;}

#detail-text { margin:20px;}
#detail-profile { margin-bottom:15px; font-size:24px;}
#detail-keywords { display:none;}
#detail-description {}

#detail-back { margin:0 10px 10px 0; text-align:right;}

/*school*/
.school-title1 { margin:20px 0 0 7px; font-weight:bold; font-size:20px; color:#E29214;}
.school-title2 { margin:0 0 8px 7px; font-weight:bold; font-size:22px; color:#416DA3;}
.school-title3 { font-size:20px; color:#FFFFFF;}
.school-title4 { color:#FFFFFF;}
.school-title5 { margin:20px 0 5px; padding-left:8px; height:40px; line-height:40px; background:#C08888; font-size:20px; color:#FFFFFF; font-weight:bold;}
.school-title6 { color:#416DA3; font-size:15px;}
.school-title7 { clear:both; padding-left:8px; height:36px; line-height:36px; background:#DEC0C0; font-weight:bold; font-size:18px; color:#FFFFFF;}
.school-title8 { color:#AD052B; font-size:12px; line-height:120%;}

#school-box1 { margin:7px;}
#school-box2 { margin:7px; float:left;}
#school-box3 { margin:7px; float:left;}
#school-box4 { float:left;}
#school-box4 div { float:none;}
#school-box4 div.detail-submit { margin:10px 0 0; text-align:right;}

/*school-list*/
.school-list { margin:0 0 8px; width:760px; height:92px; border:2px #E5E5E5 solid;}
.sl-image { float:left; margin:9px 11px 0; width:102px; display:inline;}
.sl-main { float:left; width:636px; overflow:hidden;}
.sl-name { margin:9px 0 15px; height:22px; border-bottom:1px #6493B8 solid; color:#416DA3; font-size:18px; font-weight:bold;}
.sl-text { line-height:120%;}
.sl-text div { float:left;}
.sl-phone { margin-right:10px; width:100px;}
.sl-address { margin-right:10px; width:280px;}
.sl-website {}


.color1 {}
.color2 {}
.color3 { font-weight:bold; color:#3C609D;}
.color4 { font-weight:bold; color:#A063A8;}
.color5 {}
.color6 { font-weight:bold; color:#429C64;}
.color7 { font-weight:bold; color:#A75252;}
.color8 {}
.color9 {}


.normal {font-weight:normal; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
.small {font-size:11px;}

.Link A {text-decoration: underline; color:#666666;}
.Link A:hover {color:#000000;}

.Bottom A {text-decoration: none; color:#FFFFFF;}
.Bottom A:hover {color:#DDDDDD;}

.Blog A {text-decoration: none; color:#333333;}
.Blog A:hover {color:#000000;}

.Menu_Off,.Menu_Over,.Menu_On {
	color:#333333;
	font-size:14px;
	text-align:center;
}

.Menu_Over {
	color:#666666;
	cursor:pointer;
}

.Menu_On {
	color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
}

.Sub_Menu_Off,.Sub_Menu_Over,.Sub_Menu_On {
	color:#FFFFFF;
	font-size:14px;
	padding-left:20px;
}

.Sub_Menu_Over {
	color:#DDDDDD;
	cursor:pointer;
}

.Sub_Menu_On {
	background:url(images/sub.gif) left center no-repeat;
}

textarea {
	border:1px #999999 solid;
}

img, div, input { behavior: url("iepngfix.htc") }