/* CSS Document */
body{padding:0px; margin:0px; background:#232323; color:#FFF; font:12px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

p a{font:12px Tahoma, sans-serif; color:#f6ed0c; font-weight:normal; text-decoration:none;}
p a:hover{color:#f6ed0c; text-decoration:none; background:#0fbec1;}
p.bluetxt{font:12px Tahoma, sans-serif; color:#608d93; font-weight:bold; margin-bottom:15px;}
p.bluetxt1{
 width:300px;
	color:#0297dd;
	font-weight: bolder;
	margin-left:-10px;
	margin-bottom:15px;
	font-family: Tahoma, sans-serif;
	font-size: 17px;
}
p.yellowtxt{font:12px Tahoma, sans-serif; color:#f6ed0c; font-weight:bold; text-align:right}
p.yellowtxt span{font-weight:normal;}

#topContainer{margin:0 auto; background:url(../images/b_top.jpg) top left repeat-x #232323;}
#bottomContainer{margin:0 auto; background:url(../images/b_bottom.jpg) top left repeat-x #2d2d2f;}

/* HEADER */

#menu {
height:30px;
width:467px;
}

#menu a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#menu a:hover {
background-position:bottom;
background:transparent url(../images/nav_bg.png) no-repeat;		
text-decoration:none;
font-weight:bold;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#headerc{
	background:url(../images/b_blue.jpg) top repeat-x;
	position:relative;
	margin:0px 0px 0px 0px;
	height: 1;
}
#header{height:150px; width:715px; margin: 0 auto;  background-image:url(../images/shopfront.jpg); background-position:right; background-repeat:no-repeat;}

#header ul {
	margin: 0 auto;
	/* position:absolute;
	top:115px;
	left:465px;*/
	width: 411px; }
#header ul li{float:left; margin-right: 11px;}
#header ul li a{width:38px; height:20px; color:lightblue;}
#header ul li a:hover{width:38px; height:20px;}
#header ul li.bullet{width:4px; height:20px; background:url(../images/bullet.gif) 0 11px no-repeat;}

#logo{width:227px; height:46px; position:relative; top:5px; left:0; float:left}

/* MAINIMG */

#mainimg{height:270px; width:723px; margin: 0 auto; background:url(../images/main_img.jpg) 0 0 no-repeat; position:relative;}

#presentation{width:238px; height:15px; position:absolute; top:27px; left:62px;}

#call{width:213px; height:70px; position:absolute; top:94px; left:120px;}

/* CONTENT */

#content{width:715px; margin: 0 auto; background:url(../images/b_content.gif) 0 0 repeat-y; }

#leftPan{width:216px; float:left; margin-top:26px;}

#news{width:197px; padding-left:19px}
#news h1{width:99px; height:20px; padding-bottom:12px; font-size:15px}
#news ul { margin-top:10px; width:193px; border-bottom:#353535 1px solid; padding-left:4px }

#testimonials{width:216px;}
#testimonials h1{width:99px; height:20px; padding: 0 0 11px 0; margin:21px 0 0 19px; font-size:15px}
#testimonials p.bluetxt{margin-top: 5px; margin-left:10px;}
#testimonials p.yellowtxt{font-size:12px; text-align:center;}

#rightPan{width:460px; float:left; margin-left:30px;margin-top:20px;}

#welcome{border-bottom:#353535 1px solid;}
#welcome h1{width:400px; height:20px;  font-size:15px}
#welcome img{border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome p {margin-bottom: 30px;}

#services h1{width:250px; height:20px; padding: 0 0 15px 0; margin:21px 0 0 0;  font-size:15px}

#services ul {width:250px; margin-left:30px; float:left; }
#services ul li{height:20px; width:300px}
#services ul li a{font:12px Tahoma, sans-serif; color:#939393; font-weight:normal; text-decoration:none; background:url(../images/arrow.gif) 0 6px no-repeat; padding: 0 0 0 25px; display:block;}
#services ul li a:hover{text-decoration:underline; color:#fff;}

/* FOOTER */
#footercover{height:80px; width:715px; margin: 0 auto; background:url(../images/b_bottom.jpg) bottom repeat-x; position:relative;}
#footer{height:80px; width:715px; margin: 0 auto; background:url(../images/b_blue.jpg) bottom repeat-x; position:relative;}
#footer p{padding: 25px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#000; background:#FFFFFF;}
