/*
Theme Name: Shawn Athari's Inc.
Theme URI: http://www.shawnathari.com
Description: Custom Wordpress CMS Template
Version: 2.1
Author: Nicholas Gallop
Author URI: http://www.nicholasgallop.com
Tags: blue, custom header, fixed width, two columns, widgets
*/
@charset "utf-8";
/* CSS Document */
*{ margin:0;}
div,p{ padding:0;}
img{
   border:none; 
   vertical-align:middle;
   }
a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
ul,li{ 
   list-style:none;
    padding:0;
	}
h1{ font-size:18px;}
p{ font-size:11px; padding:3px 0;}
body{  
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px; 
   padding:0;
   background:#000000 url(images/bg.gif) left bottom repeat-x;
   }
#top-bg{
	float:left;
	width:100%;
	}
#bottom-bg{
	background:url(images/header.jpg) center top no-repeat;
	float:left;
	width:100%;
	}
#header{ 
   padding:0; 
   float:left; 
   width:100%;
   }
#footer{ 
   background:url(images/footer_img.gif) left bottom no-repeat; 
   padding:10px 0 50px 0; 
   color:#ffffff;
   text-align:center;
   float:left; 
   width:100%; 
   }
#main{ 
   width:800px; 
   margin:0 auto; 
   padding:0;
   }
.top{ 
    width:631px; 
	height:65px; 
	float:left; 
	padding:25px 0 40px 0;
	}
.top-bg{
	background:url(images/logo.png) left bottom no-repeat;
	width:631px; 
	height:65px;
	float:left;
	 }
.menu_nav{ 
    width:100%; 
	float:left; 
	padding:0;
	 }
@media screen and (-webkit-min-device-pixel-ratio:0){
.menu_bg li a {margin-top: -11px;}
}	
	 
.menu_bg{ 
    background:url(images/menu-bg.png) left top repeat-x; 
	width:776px; 
	height:70px; 
	float:left; 
	 }
.menu_bg li{ 
    float:left;
	padding:0;
	 }
.menu_bg li a{ 
	color:#FFFFFF; 
	font-size:43px; 
	text-decoration:none; 
	font-weight:normal; 
	padding:4px 28px 0 28px;
	display:block;
	float:left;
	}
.menu_bg li.current_page_item a, .menu_bg li a:hover{ 
    background:url(images/menu-bg.gif) left top repeat-x;
	}
.menu_left{ 
    background:url(images/menu-left.png) left top no-repeat; 
	width:12px; 
	height:65px; 
	float:left; 
	padding:0;
	}
.menu_right{ 
    background:url(images/menu-right.png) right top no-repeat;
	float:right; 
	padding:0; 
	width:12px; 
	height:65px;
	}
#middle{ 
    width:100%; 
	float:left; 
	padding:41px 0 0px 0;
	}
.middle_top_bg{ 
    background:url(images/middle_top_bg.png) left top repeat-x; 
	width:766px; 
	float:left; 
	padding:0; 
	height:49px;
	}
.middle_bottom{ 
    background:url(images/middle_bottom1.png) left bottom no-repeat; 
	width:800px; 
	height:35px; 
	float:left; 
	padding:0;
	}
.middle_top_left{ 
    background:url(images/middle_top_left.png) left top no-repeat; 
	width:16px; 
	height:49px; 
	float:left; 
	padding:0;
	}
.middle_top_right{ 
    background:url(images/middle_top_right.png) left top no-repeat; 
	width:16px; 
	height:49px; 
	float:left; 
	padding:0;
	}
.middle_bg{ 
    background:url(images/middle_bg.png) left top repeat-y; 
	width:100%; 
	float:left; 
	padding:30px 0px 0 0px; 
	font-size:18px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:normal; 
	position:relative;
	z-index:100px;
	}
.main-cont{
	z-index:101px;
	position:relative;
	padding:0 5% 0 5%;
	width:90%;
	}
#content{ 
     
	 float:left; padding:2% 2% 0 0; 
	 color:#FFFFFF; 
     }
.narrowcolumn{width:55%;}
*html .pages{height:350px;}	 
.pages{width:96%; min-height:350px;}

#right{ 
     width:38%; 
	 float:left; 
	 padding:0; 
	 font-size:14px; 
	 border-left:1px solid #575d63;
	 color:#FFFFFF; 
	 text-decoration:none; 
	 font-weight:bold; 
	 text-align:center; 
	 }
#content h2, #content h2 a{ color:#FFFFFF; font-size:17px; text-decoration:none;}
#content h2 a:hover{ color:#FF0000;}
#content small{ font-size:9px;}
#content p{ font-size:11px; padding:7px 0;}
#content p a{ color:#ffffff;}

#footer p a{ color:#ffffff;}
#content h3{ color:#FFFFFF; font-size:13px; text-decoration:none;}
textarea { width:380px; height:100px;}

#right h2{ font-size:14px; color:#FFFFFF; line-height:22px;}
#right li, #right li a{ font-size:9px; color:#FFFFFF;}
#right ul li{ padding-bottom:25px;}
#right ul li li{ padding-bottom:3px;}
.store{ margin:13px 0 17px 0;}
.store1{ margin:13px 0 5px 0;}


.cont-bor{ border-right: solid 1px #596468;}
#content .contact h2{font-size:15px;}
#content .contact input{background:url(images/sub-bg.jpg) left top repeat-x; border:none; height:20px; color:#ffffff;}
#content .contact textarea {background:url(images/sub-bg1.jpg) left center repeat-x; border:none; width:260px; color:#ffffff;}

/* Slideshow */
#slideshow_1 {
	margin-left:150;
}

#front_text {
	height:500px;
	width:300px;
	float:left;
	vertical-align:top;
}