@charset "utf-8";
/* CSS Document */

/*
Theme Name:     Gaurav
Theme URI:      http: //example.com/
Description:    Child theme for the Twenty Eleven theme 
Author:         Gaurav Chitnis
Author URI:     http: //www.unitywinetours.com/
Template:       twentyeleven
Version:        0.1.0
*/

/*----------------------------------beginning of CSS reset--------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, li, ul, ol
fieldset, form, label, legend, caption 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #f3efe9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
text-decoration:underline
}
a:hover {
text-decoration:blink;
}

/*------------------------------------end of CSS reset------------------------------------------*/

#wrapper
{
width:100%;
min-width:916px;
margin:auto;
}

#logoheader
{
background:url(../images/headers/header-bg.jpg) repeat-x;
width:100%;
height:301px;
clear:both;
}

#logocontent
{
width:916px;
margin:auto;
}

#logo
{
width:230px;
margin-top:55px;
float:left;
}

#header
{
width:686px;
float:right;
}

.list
{
	background-image:none;
}
.seperator
{
	background:url(../images/menu/seperator.jpg);
}

#menu
{
margin:auto;
height:45px;
margin-top:-45px;
background:url(../../images/menu/menu-bg.jpg) no-repeat;
width:916px;
font-size:15px;
}

#menu li
{
height:45px;
list-style:none;
float:left;

background-repeat:no-repeat;
background-position:right;
margin-top:0px;
}

#menu ul a
{
color:#FFFFFF;
text-decoration:none;
padding-right:26px;
padding-left:18px;
padding-top:16px;
display:block;
}

#menu ul a:hover
{
text-decoration:underline;
}

#mainbody
{
width:916px;
padding-top:18px;
margin:auto;
clear:both;
}

#bodyleft
{
width:601px;
float:left;
}

#bodyside
{
width:286px;
float:right;
}

#banners a
{
width:601px;
margin-bottom:16px;
color:#ffffff;
text-shadow: 1px 1px 1px #e20202;
text-decoration:none;
}

#banners h1
{
font-size:22px;
padding-top:19px;
padding-left:26px;
filter: Shadow(Color=#e20202,Strength=2);
}

#banners p
{
font-size:17px;
text-align:center;
line-height:22px;
}

#banner1
{
width:301px;
height:138px;
background:url(../images/banners/banner-1.jpg);	
float:left;
}

#banner1 p
{
padding-top:12px;
padding-left:130px;
padding-right:26px;
}

#banner2
{
width:300px;
height:138px;
background:url(../images/banners/banner-2.jpg);	
float:left;
}

#banner2 p
{
padding-top:38px;
}

#content
{
width:601px;
margin-top:2px;
margin-bottom:30px;
background:url(../images/content-bg.jpg) repeat-y;
float:left;
}

#content h2
{
font-size:21px;
color:#a30303;
padding-left:32px;
padding-bottom:22px;
}

#content p
{
padding-left:32px;
padding-right:32px;
padding-bottom:20px;
color:#512908;
font-size:14px;
line-height:21px;
}

#content ul li
{
color:#8a4412;
font-size:12px;
list-style-image: url(../images/bulllet.jpg);
margin-left:80px;
margin-right:32px;
padding-left:0px;
padding-bottom:7px;
list-style-position: outside;
}

#content a
{
color:#a50203;
text-decoration:underline;
}

.contentbottom
{
position:absolute;
}

.contentimages
{
padding-left:15px;
padding-right:32px;
float:right;
}

.wineimages
{
padding-left:15px;
padding-right:6px;
float:right;
}

#form
{
background:url(../images/form/bg.jpg) repeat-y;
width:286px;
}

#formheader
{
background:url(../images/form/top-bg.jpg);
height:79px;
}

#formheader p
{
font-size:12px;
color:#ffffff;
padding-top:21px;
padding-left:25px;
padding-right:25px;
line-height:16px;
}

#form p
{
padding-top:5px;
padding-left:24px;
font-size:12px;
color:#5c300c;
}

.formimage
{
margin-bottom:10px;
}

.codeimage
{
padding-left:25px;
}

.input
{
font-size:12px;
color:#5c300c;
margin-bottom:5px;
}

.sidebanner
{
margin-top:43px;
padding-left:8px;
}

#footer
{
height:100%;
width:100%;
min-width:916px;
margin-top:37px;
padding-top:25px;
padding-bottom:25px;
background:url(../images/footer-bg.jpg) repeat-x;
background-color:#eae0d0;
font-size:12px;
color:#756448;
text-align:center;
line-height:25px;
}

#footer a
{
text-decoration:none;
color:#756448;
}

#footer a:hover
{
text-decoration:underline;
}

.redtext
{
color:#A50203;
font-size:11px;
}

table
{
margin-bottom:15px;
}

th
{
font-size:14px;
color:#ffffff;
padding:10px;
background-color:#740102;
}

td
{
font-size:14px;
color:#5c300c;
padding:10px;
text-align:center;
}
