/*
Theme Name: EO Executive Optical
Theme URI: http://executiveoptical.com
Description: WordPress theme designed for EO Executive Optical
Version: 1.6
Author: Martin Cipriano
Author URI: http://martincipriano.deviantart.com
Tags: blue, youthful colors
*/

/*Begin Structure*/
html body{
margin:0;
padding:0;
font-family:verdana;
font-size:12px;
color:#4d4d4d;
background:url(images/background.gif) top center no-repeat fixed;
}
#wrap{
width:906px;
margin:0 auto;
padding:0;
background:url(images/foregroundbg.gif) top center repeat-y;
}
/*End Structure*/

/*Begin Products*/
#products ul{
list-style:none;
}
#products ul li{
width:177px;
float:left;
margin:0 10px 0 0;
}
#products img{
margin:0 10px 20px 0;
}
/*End Products*/

/*Brgin Type*/
h1{
margin:0;
padding:50px 0 0 0;
}
h1 a{
text-decoration:none;
color:#2a4f96;
}
h2{
margin:0 0 20px 0;
padding:0;
font-size:30px;
font-weight:normal;
color:#97cb00;
}
h2 span{
font-size:14px;
font-weight:bold;
color:#014493;
}
a{
color:#014493;
}
a img{
border:none;
}
p{
line-height:18px;
color:#4d4d4d;
}
/*End Type*/

/*Begin Header*/
#header{
margin:0 0 45px 0;
border-bottom:5px solid #4e4e4e;
}
#logo{
width:500px;
float:left;
}
#logo img{
margin:0;
padding:20px; 
float:left;
}
#tagline{
float:right;
background:url(images/flap.gif) top right no-repeat;
}
#tagline img{
padding:36px 50px 0 0;
}
/*End Header*/

/*Begin Navigation*/
/*End Navigation*/


/*Begin Content*/
.cleartab div{
margin:0 50px 0 0;
}
#content{
width:605px;
margin:0 0 45px 0;
padding:0 45px;
float:left;
}
.welcome{
margin:0 20px 0 0;
float:left;
}
#housebrand{
padding:0 45px;
}
#whatsnew{
width:350px;
margin:0;
padding:20px;
float:left;
border:1px solid #dbdbdb;
background:#f7f7f7;
}
#housebrands{
width:350px;
margin:0;
padding:20px;
float:right;
border:1px solid #dbdbdb;
background:#f7f7f7;
}
#slideshow{
height:190px;
width:250px;
margin:5px 20px 0 0;
padding:0;
background:#999999;
float:left;
}
.tel_no, .contact_person{
width:149px;
margin:0;
padding:0;
float:left;
}
.branch{
width:95px;
padding:0 5px 0 0;
float:left;
}
.location{
width:193px;
padding:0 5px 0 0;
float:left;
}
.branch p, .location p, .tel_no p, .contact_person p{
margin:0;
padding:0;
}
#navigation{
margin:45px 0 0 0;
}
#next a, #previous a{
color:#fff;
text-decoration:none;
}
#next{
display:inline:
margin:0;
padding:3px 10px 5px 10px;
background:#356aa0;
color:#fff;
}
#previous{
float:left;
margin:0 10px 0 0;
padding:3px 10px 5px 10px;
background:#356aa0;
color:#fff;
}
.page{
margin:0 10px 0 0;
padding:3px 10px 5px 10px;
background:#356aa0;
color:#fff;
}
.current{
margin:0 10px 0 0;
padding:3px 10px 5px 10px;
color:#666;
border:1px solid #356aa0;
background:#fff;
}
.page a{
color:#fff;
}
.news_ul{
margin:0;
padding:0 0 0 20px;
}
.news_ul li{
list-style:decimal;
}
/*End Content*/

/*Begin Sidebar*/
#sidebar{
width:210px;
margin:0;
padding:0;
float:right;
}
#sidebar ul{
margin:0;
padding:0;
}
#sidebar ul li{
margin:0 0 10px 0;
}
#sidebar ul li a{
font-size:14px;
font-weight:bold;
text-decoration:none;
list-style:none;
}
.home{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/home.gif) top left no-repeat;
}
.about{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/about.gif) top left no-repeat;
}
.services{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/services.gif) top left no-repeat;
}
.products{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/products.gif) top left no-repeat;
}
.ads{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/ads.gif) top left no-repeat;
}
.news{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/news.gif) top left no-repeat;
}
.branches{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/branches.gif) top left no-repeat;
}
.careers{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/career.gif) top left no-repeat;
}
.contact{
list-style:none;
padding:8px 0 8px 40px;
background:url(images/contact.gif) top left no-repeat;
}

.home a{
color:#a63636;
}
.about a{
color:#c248b1;
}
.services a{
color:#6542bd;
}
.products a{
color:#6091c8;
}
.ads a{
color:#47acc4;
}
.news a{
color:#48bd82;
}
.branches a{
color:#7cb753;
}
.careers a{
color:#c1475b;
}
.contact a{
color:#b28739;
}
#content .ddfmwrap{
width:400px;
margin:0;
padding:0;
}
#content form.ddfm{
text-align: left;
}
#content form.ddfm .credits {
display:none;
}
#content form.ddfm label{
width:60px;
}
#content form.ddfm .submit input{
margin:0;
padding:0;
}
#content form.ddfm .submit{
width:350px;
}
#contect .ddfmwrap p.fieldwrap{
clear:both;
width:300px;
margin:0;
padding:0;
}
/*End Sidebar*/

/*Begin Footer*/
#footer{
margin:45px 0 0 0;
padding:5px 0 5px 0;
text-align:center;
border-top:5px solid #4e4e4e;
background:#356aa0;
}
#footer p{
color:#fff;
}
#footer a{
color:#fff;
}
/*End Footer*/

/*Begin Classes*/
.clear{
clear:both;
}
.cleartab{
padding:10px 0;
border-bottom:1px solid;
clear:both;
}
/*End Classes*/

/*Begin Hacks*/
* html #content{
width:605px;
margin:0;
padding:0 45px;
float:left;
}
* html #footer{
margin:0;
padding:5px 0 5px 0;
text-align:center;
border-top:5px solid #4e4e4e;
background:#356aa0;
}
* html #slideshow{
height:190px;
width:250px;
margin:5px 20px 10px 0;
padding:0;
background:#999999;
float:left;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*End Hacks*/

body #podPress_footer cite{
display:none;

}

#content .podPress_content a{
display:none;
}

#content .podPress_content{

}
#warning{
margin:20px 0 0 0;
padding:10px;  
border:1px solid #333333;
background:#f5f5f5;
}
#warning p{
font-family:arial;
font-size:12px;
margin:0 0 10px 0;
padding:0;
color:#333333;
font-family:arial;
}
#radio td{
padding:5px;
border:1px solid #efefef;
}
.tbl-lens td {
border: 1px solid #000;
padding: 3px 20px;
margin: 5px;
}

ul.movie { margin:0; padding:0; list-style-type:none;}
ul.movie li { width:300px; float:left; margin:0 5px 10px 0; }
ul.movie li.last { margin: 0 0 10px;}