body{ margin:0px; padding:0px; background:#333333;}

#wrapper{ width:1000px; margin:auto;}

#header{ float:left; width:1000px; background:#ffffff url(../images/header_bg.gif) top repeat-x; margin-top:8px;}
#header .logo{ float:left; width:243px; padding-left:9px; padding-top:20px;}
#header .menu{ float:right; width:730px;margin-top:20px;}
#header .menu ul{ width:730px; float:left; margin:0px; padding:0px; display:inline;}
#header .menu ul li{ margin:0px; padding:0px; font-family: Calibri; font-size:11px; color:#525252; line-height:14px; border-left:solid 1px #DEDEDE; padding-left:5px; margin-right:4px; list-style:none; display:inline; float:left;}
#header .menu ul li img{ vertical-align: middle; padding-left:4px;}
#header .menu ul li a{ text-decoration:none; font-family: Calibri; font-size:18px; font-weight:bold; color:#1A8887; padding-top:2px; display:inline;}
#header .menu ul li a:hover{ text-decoration:none; color:#1A1A1A;}

#middle{ width:1000px; float:left; padding-top:15px; background:#FFFFFF;}
#middle #category{ width:945px; float:left; padding-left:30px;}
#middle #category .middle{ width:943px; float:left; border-left:solid 1px #E1E1E1; border-right:solid 1px #E1E1E1;}
#middle #category .middle .categorylinks{float:left; width:100px;}
#middle #category .middle .categorylinks ul{ margin:0px; padding:0px; width:100px; float:left; padding-left:20px;}
#middle #category .middle .categorylinks ul li{ margin:0px; padding:0px; list-style:none; padding-top:3px; padding-bottom:3px;}
#middle #category .middle .categorylinks ul li a{ text-decoration:none; font-family:Calibri; font-size:14px; font-weight:bold; padding-left:14px; background:url(../images/arrow_black.gif) 0px 6px no-repeat; color:#333333;}
#middle #category .middle .categorylinks ul li a:hover{ text-decoration:underline;color:#1A8887;}
#middle #category .middle .category_container{ float:right; width:900px; padding-right:10px; border-left:solid 1px #E1E1E1; margin-top:5px;}
#middle #category .middle .category_container .category_content{ float:left; width:760px; margin-left:20px; _margin-left:10px;font-family:Calibri; font-size:20px; font-weight:bold;color:#1A8887;}
#middle #category .middle .category_container .category_content .image_big{ width:760px; float:left; margin-bottom:20px; margin-top:10px;}
#middle #category .middle .category_container .category_content .image_big img{ border:solid 1px #EEEEEE;}
#middle #category .middle .category_container .category_content .img_preview_continer{ width:760px; float:left;}
#middle #category .middle .category_container .category_content .img_preview_continer .previous{ width:24px; height:89px; float:left;}
#middle #category .middle .category_container .category_content .img_preview_continer .next{ width:24px; height:89px; float:left;}
#middle #category .middle .category_container .category_content .img_container{ width:700px; float:left; padding:5px; border:solid 1px #E1E1E1}
#middle #category .middle .category_container .category_content .img_container .thumb{ width:102px; float:left; margin-right:7px; margin-left:7px; _margin-right:6px; _margin-left:6px;}

#middle .row2{ width:1000px; float:left; margin-top:20px;}
#middle .row2 .columnleft{ width:630px; float:left; padding-bottom:20px;}
#middle .row2 .columnleft .welcome{ float:left;}


#middle .row2 .columnleft .welcome .heading{ 
padding-left:40px; 
font-family:Verdana,Geneva,sans-serif;
font-size:16px;
font-weight:normal;
line-height:26px;
color:#1A1A1A; 
padding-bottom:4px; 
}


#middle .row2 .columnleft .welcome .heading img{ vertical-align:middle; padding-right:5px;}
#middle .row2 .columnleft .welcome .txt{ 
padding-left:40px; 
font-family:arial;
font-size:11px; 
color:#1E1E1E; 
line-height:11px; 
margin-top:5px; 
text-align:justify; 
background:url(../images/seperator_hr.gif) left bottom repeat-x; 
padding-bottom:4px; 
width:auto;
}
#middle .row2 .columnleft .catalog{ width:610px; float:left;margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1E1E1E; line-height:11px;text-align:justify; padding-left:40px; }
#middle .row2 .columnleft .welcome .txt a{
	color:#1E1E1E;
	text-decoration:none;
}

#middle .row2 .columnleft .welcome .txt a:hover{
	color:#1E1E1E;
	text-decoration:underline;
}


/* Dazzle for Inner pages */


#middle #categoryInner{ width:945px; float:left; padding-left:30px;}
#middle #categoryInner .middle{ width:943px; float:left; border-left:solid 1px #E1E1E1; border-right:solid 1px #E1E1E1;}
#middle #categoryInner .middle .categorylinks{float:left; width:100px;}
#middle #categoryInner .middle .categorylinks ul{ margin:0px; padding:0px; width:100px; float:left; padding-left:20px;}
#middle #categoryInner .middle .categorylinks ul li{ margin:0px; padding:0px; list-style:none; padding-top:3px; padding-bottom:3px;}
#middle #categoryInner .middle .categorylinks ul li a{ text-decoration:none; font-family:Calibri; font-size:14px; font-weight:bold; padding-left:14px; background:url(../images/arrow_black.gif) 0px 6px no-repeat; color:#333333;}
#middle #categoryInner .middle .categorylinks ul li a:hover{ text-decoration:underline;color:#1A8887;}
#middle #categoryInner .middle .category_container{ float:right; width:900px; padding-right:10px;  margin-top:5px;}
#middle #categoryInner .middle .category_container .category_content{ float:left; width:850px; margin-left:20px; _margin-left:10px;font-family:Calibri; font-size:20px; font-weight:bold;color:#1A8887;}
#middle #categoryInner .middle .category_container .category_content .image_big{ width:850px; float:left; margin-bottom:20px; margin-top:10px;}
#middle #categoryInner .middle .category_container .category_content .image_big img{ border:solid 1px #EEEEEE;}
#middle #categoryInner .middle .category_container .category_content .img_preview_continer{ width:850px; float:left;}
#middle #categoryInner .middle .category_container .category_content .img_preview_continer .previous{ width:24px; height:89px; float:left;}
#middle #categoryInner .middle .category_container .category_content .img_preview_continer .next{ width:24px; height:89px; float:left;}
#middle #categoryInner .middle .category_container .category_content .img_container{ width:700px; float:left; padding:5px; border:solid 1px #E1E1E1}
#middle #categoryInner .middle .category_container .category_content .img_container .thumb{ width:102px; float:left; margin-right:7px; margin-left:7px; _margin-right:6px; _margin-left:6px;}





#middle .row2{ width:1000px; float:left; margin-top:20px;}
#middle .row2 .columnleftInner{ width:96%; float:left; padding-bottom:20px;}
#middle .row2 .columnleftInner .welcome .heading{ 
padding-left:40px;
font-family:Verdana,Geneva,sans-serif;
font-size:16px;
font-weight:normal;
line-height:26px;
color:#1A1A1A;  
padding-bottom:4px;
}
#middle .row2 .columnleftInner .welcome .heading img{ vertical-align:middle; padding-right:5px;}
#middle .row2 .columnleftInner .welcome .txt{ padding-left:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1E1E1E; line-height:11px; margin-top:5px; text-align:justify; background:url(../images/seperator_hr.gif) left bottom repeat-x; padding-bottom:4px;}
#middle .row2 .columnleftInner .catalog{ width:610px; float:left;margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1E1E1E; line-height:11px;text-align:justify; padding-left:40px; }
/**/



#middle .row2 .columnright{ float:right; width:343px;}
#middle .row2 .columnright .news{ float:left; width:343px;}
#middle .row2 .columnright .news .heading{ 
	float:left; 
	width:343px; 
	color:#1A1A1A; 
	padding-bottom:2px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
}
#middle .row2 .columnright .news .heading img{ vertical-align:middle; padding-right:5px;}
#middle .row2 .columnright .news .news_container{ float:left; width:343px; background:url(../images/news_bg.jpg) no-repeat; height:198px;}
#middle .row2 .columnright .news .news_container ul{ float:left; margin:0px; padding:0px; width:280px; margin-left:16px; margin-top:16px;}
#middle .row2 .columnright .news .news_container ul li{margin:0px;padding:0px; list-style:none; margin-top:1px; margin-bottom:2px;}
#middle .row2 .columnright .news .news_container ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff; background:url(../images/arrow.gif) 0px 4px no-repeat; padding-left:20px;}
#middle .row2 .columnright .news .news_container ul li a:hover{ text-decoration:underline;}
#middle .row2 .columnright .news .news_container .city_events{ padding-left:16px; padding-top:16px; float:left;}
#middle .row2 .columnright .news .news_container .city_events .events{ width:135px; height:50px; background:url(../images/city_bg.gif) repeat-x; padding-left:9px; padding-top:9px; float:left; font-family:Calibri; font-size:18px; color:#292929; line-height:14px; margin-right:8px;}
#middle .row2 .columnright .news .news_container .news_txt{ float:left; padding-left:20px; padding-top:6px; font-family:Calibri; font-size:14px; font-weight:normal; color:#FFFFFF; line-height:18px; width:300px; text-align:justify;}
#middle .row2 .columnright .news .news_container .news_link{ float:left; text-align:right;margin-top:10px; width:335px;}
#middle .row2 .columnright .news .news_container .news_link a{ font-family:"Tw Cen MT"; font-size:30px; color:#999; text-decoration:none;}
#middle .row2 .columnright .news .news_container .news_link a:hover{ text-decoration:underline; color:#FFFFFF;}


#middle .row2  .heading img{ vertical-align:middle; padding-right:5px;}
#middle .row2  .news_container{ float:left; width:343px;  height:198px;}
#middle .row2  .news_container ul{ float:left; margin:0px; padding:0px; width:280px; margin-left:16px; margin-top:16px;}
#middle .row2  .news_container ul li{margin:0px;padding:0px; list-style:none; margin-top:1px; margin-bottom:2px;}
#middle .row2  .news_container ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000; background:url(../images/arrow.gif) 0px 4px 2px 0px no-repeat; padding-left:20px;}
#middle .row2  .news_container ul li a:hover{ text-decoration:underline;}
#middle .row2  .news_container .city_events{ padding-left:16px; padding-top:16px; float:left;}
#middle .row2  .news_container .city_events .events{ width:135px; height:50px; background:url(../images/city_bg.gif) repeat-x; padding-left:9px; padding-top:9px; float:left; font-family:Calibri; font-size:18px; color:#292929; line-height:14px; margin-right:8px;}
#middle .row2  .news_container .news_txt{ float:left; padding-left:20px; padding-top:6px; font-family:Calibri; font-size:14px; font-weight:normal; color:#FFFFFF; line-height:18px; width:300px; text-align:justify;}
#middle .row2  .news_container .news_link{ float:left; text-align:right;margin-top:10px; width:335px;}
#middle .row2  .news_container .news_link a{ font-family:"Tw Cen MT"; font-size:30px; color:#999; text-decoration:none;}
#middle .row2  .news_container .news_link a:hover{ text-decoration:underline; color:#FFFFFF;}


#footer{ width:1000px; float:left; background:url(../images/footer_bg.gif) repeat-x ; height:134px;}
#footer .footerlink{ float:left; text-align:center; width:1000px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#565656;}
#footer .footerlink a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#565656; margin-left:5px; margin-right:5px;}
#footer .footerlink a:hover{ text-decoration:underline; color:#FFFFFF;}
#footer .footer_logo{ float:left; margin-top:40px; width:1000px;}
#footer .footer_logo .logo{ width:500px; float:left; padding-left:20px; font-family:Calibri; font-size:11px; color:#B6B6B6;}
#footer .footer_logo img{ display:block; padding-bottom:5px;}
#footer .footer_logo .copyright{ width:400px; text-align:right; float:right; padding-right:20px; font-family:Calibri; font-size:11px; color:#565656;}
#footer .footer_logo .copyright a{ text-decoration:none; color:#565656;}
#footer .footer_logo .copyright a:hover{ text-decoration:underline; color:#CCCCCC;}

.breadcrumb, .pr-s-links, .em-s-links {
	font-size:12px;
	font-family:arial;
}

.social-links{
padding-bottom:3px;
padding-right:13px;
text-align:right;
}
.pr-s-links{
background:transparent url(../images/printer.png) no-repeat scroll left top;
display:block;
float:right;
height:20px;
padding-left:22px;
margin-left:10px;
}

.pr-s-links a, .em-s-links a, .breadcrumb a{
	color:#1A8887 !important;
	text-decoration:none;
}
.pr-s-links a:hover, .em-s-links a:hover{
	text-decoration:underline;
}

.em-s-links{
background:transparent url(../images/email.png) no-repeat scroll left top;

padding-left:22px;
}

.breadcrumb{
	padding-left:36px;	
	padding-bottom:10px;
	width:960px;
	position:relative;
	float:left;
	clear:both;
}

.news_container ul li{
background:transparent url(../images/bullet.gif) no-repeat scroll left 4px;
}

.login{
	width:100% !important;
}

.login2{
	width:100%;	
}

.username{
	
}

.password{

}


/* Dazzle */

.sapratorLine{background:url(../images/seperator_hr.gif) top left repeat-x; width:100%; float:left; height:5px;}
.row2 p{font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

a.rollover_grey:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

a.rollover_grey:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}

a.rollover_grey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;	
	text-decoration: none;
}
a.rollover_grey:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;	
	text-decoration: none;
}
