/*
Theme Name: Premium Wines
Theme URI: http://pwxchange.com.ph/
Description: WordPress theme developed for Premium Wines
Version: 2
Author: Martin Cipriano
Author URI: http://martincipriano.deviantart.com
*/

/*/////
Begin Structure
/////*/
body{
margin:0;
padding:0;
font-family:arial;
font-size:12px;
color:#666666;
background:url(http://www.pwxchange.com.ph/wp-content/uploads/2010/07/background.jpg) top center repeat-x;
/*background:url(images/background.jpg) top center repeat-x;*/
}

#wrap{
width:920px;
margin:0 auto;
padding:15px;
}

/*/////
Begin Typography
/////*/
h2{
margin:0 0 20px 0;
padding:0;
font-family:georgia;
font-size:18px;
font-style:italic;
font-weight:normal;
color:#a18402;
}
#page h2{
margin:0 0 20px 0;
padding:0;
font-family:georgia;
font-size:24px;
font-style:italic;
font-weight:normal;
color:#a18402;
}
h3{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#333333;
}
h3 a{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#680001;
}
p. table{
font-family:verdana;
font-size:12px;
line-height:14px;
color:#666666;
}
a{
color:#a18402;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
outline:none;
}
a:active{
outline:none;
}
a img{
border:none;
}
img{
margin:0;
padding:0;
}

/*/////
Begin Header
/////*/
#header{
margin:0;
padding:0;
}
#header img{
float:left;
}

/*/////
Begin Navigation
/////*/
.menu{
height:46px;
float:right;
color: #eee;
background:url(images/background.jpg) top center repeat-x;
}
.menu ul li{
color: #eee;
background:#000;
}
.menu li a:hover{
text-decoration:none;
color:#dfc44d;
background:#000;
}
.menu{
margin:0;
padding:0;
}
.menu ul{
width:170px;
}
.menu a{
padding:3px 0 3px 15px;
display:block;
position:relative;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
}
.menu li li{
border:1px solid #ccc;
}
.menu ul>li + li{
border-top: 0;
}

/*/////
Begin Content
/////*/
#content{
width:760px;
float:right;
}
#page{
min-height:500px;
width:760px;
margin:80px 0 20px 0;
padding:0 0 30px 0;
float:right;
background:#ffffff url(images/page_background.gif) bottom center no-repeat;
}
*html #page{
height:500px;
width:760px;
margin:80px 0 20px 0;
float:right;
background:#ffffff url(images/page_background.gif) bottom center no-repeat;
}
.page_content{
padding:20px 20px 30px 20px ;
}
.top_left{
height:9px;
background:url(images/top_left.gif) top left no-repeat;
}
.top_right{
height:9px;
background:url(images/top_right.gif) top right no-repeat;
}
#welcome{
height:411px;
}
#welcome img{
margin:80px 0 0 0;
float:right;
}
#random{
margin:80px 0 0 0;
float:right;
}
#welcome span{
width:315px;
margin:123px 0 0 0;
font-family:georgia;
font-size:18px;
font-style:italic;
line-height:28px;
color:#d4ad66;
float:left;
}
#column_wrap{
margin:20px 0;
background:url(images/dot_background.gif) top center repeat-y;
}
#heard{
width:213px;
margin:0 20px 0 0;
padding:0 10px 0 20px;
float:left;
}
#events{
width:223px;
margin:0 20px 0 0;
padding:0 10px 0 0;
float:left;
}
#featured{
width:233px;
float:left;
}
.collectors{
margin:0 0 10px 0;
padding:10px 0 10px 130px;
border-top:1px dotted #666666;
}
.collectors img{
float:left;
}
.collectors_wine{
width:360px;
float:right;
}
.collectors_wine h3{
width:250px;
}
.collectors_wine h3 a{
}
#collectors{
text-align:center;
}
#dinners img{
float:left;
}
#dinners div{
width:410px;
float:right;
}
#pricelist table{
width:100%;
}
#pricelist h3{
margin:0;
padding:5px;
color:#666666;
background:#fbfcda;
}
.table_head{
padding:5px;
color:#ffffff;
background:#680001;
}
.table_body{
margin:0 0 5px 0;
padding:0 5px;
font-size:10px;
}
.table_body tr:hover{
background:#CCCCCC;
}
#pricelist span{
margin:10px 0 0 0;
padding:2px 5px;
font-size:10px;
display:block;
color:#666666;
border-bottom:1px dotted;
}
#wine_details{
width:560px;
float:left;
}
#wines{
width:150px;
float:right;
line-height:18px;
}
#wines a{
font-size:12px;
font-family:arial;
margin:0 0 3px 0;
}
#wines p{
font-size:12px;
font-family:arial;
margin:0;
color:#999999;
}
#wines h3{
margin:0 0 10px 0;
padding:0;
}
.wines{
margin:0 0 10px 0;
background:#ececec;
}
.wines_top_left{
height:6px;
background:url(images/wines_top_left.gif) top left no-repeat;
}
.wines_top_right{
height:6px;
background:url(images/wines_top_right.gif) top right no-repeat;
}
.wines_btm_left{
height:6px;
background:url(images/wines_btm_left.gif) bottom left no-repeat;
}
.wines_btm_right{
height:6px;
background:url(images/wines_btm_right.gif) bottom right no-repeat;
}
.wine_wrap{
padding:10px;
}
.wine{
min-height:210px;
width:100px;
margin:0 5px 5px 0;
padding:2px;
border:1px solid #CCCCCC;
text-align:center;
float:left;
}
*html .wine{
height:210px;
width:100px;
margin:0 5px 5px 0;
padding:2px;
border:1px solid #CCCCCC;
text-align:center;
float:left;
}
.wine p{
margin:0;
padding:0;
font-size:10px;
}


/*/////
Begin Sidebar
/////*/
#sidebar{
width:160px;
padding:80px 0 0 0;
float:left;
}

/*/////
Begin Footer
/////*/
#footer{
margin:20px 0 0 0;
clear:both;
}
#footer p{
padding:0 0 0 160px;
color:#4f0000;
}

/*/////
Begin Class
/////*/
.clear{
clear:both;
}
.right{
float:right;
}
.left{
float:left;
}
.image_left{
margin:0 10px 10px 0;
float:left;
}
.center{
text-align:center;
margin:0 0 20px 0;
}
.gray{
background:#ebeaea;
}

/*/////
Begin Contact Form
/////*/
.credits{
display:none;
}
#contact .ddfmwrap {
width:300px;
margin:0;
padding:0;
}
#contact form.ddfm{
width:300px;
margin:0;
padding:0;
}
#contact form.ddfm label{
width:70px;
font-family:arial;
font-size:10px;
font-weight:bold;
}
#contact form.ddfm input.fmtext{
width:200px;
height:20px;
margin:0;
padding:0;
border:1px solid #999999;
}
#contact form.ddfm textarea{
width:200px;
margin:0;
padding:0;
border:1px solid #999999;
overflow:hidden;
}
#contact form.ddfm input.fmverify{
width:125px;
border:1px solid #999999;
}
#contact form.ddfm img {
height:20px;
}
#contact form.ddfm .submit {
width:283px;
padding:10px 0 0 0;
}
#contact{
float:left;
}
#address{
width:300px;
padding:30px 50px 0 0;
float:right;
}


