@import url(layout.css);
@import url(mast.css);
@import url(navigation.css);
@import url(footer.css);
@import url(colors.css);

html {
	margin:0px;
	padding:0px;
	font-family:verdana,arial,sans-serif;
}

	
body{
	font-size:0.7em;
	color:#000000;
	margin:0px; 
	padding:0px;
	width:820px;
	margin:0px auto;
}

#siteContainer{
	padding:0px 16px 0px 16px;
}


h1,h2,h3,h4,h5,h6{
	font-family:verdana,arial,sans-serif;
	padding:0px;
	margin:0px;
}

h1
{
	font-size:2em;
	padding:0px 0px 4px 0px;
}

h2
{
	font-size:1.5em;
}

h3
{
	font-size: 1.0em;
	font-weight: bold;
	}

	
input,select,ul,form,p,table { 
	margin:0px; 
	padding:0px;	
	font-family:verdana,arial,sans-serif;
}

img{
	border:0px;
}

form{ 
	margin:0px; 
	padding:0px;	
}


a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

fieldset {
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 16px;
/*	background-image: url(../../images/backgrounds/fieldGradientWH.gif);
	background-position:top left;*/
}

fieldset #checkout {
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	background-image:none;
	}

fieldset legend{
	font-size:1.1em;
	padding:0px 5px 0px 5px;
	margin:0px;
	font-weight:bold;
	background-image: url(../../images/backgrounds/fieldGradientWH.gif);
	background-position:top left;
}

fieldset .fieldsetContent{
	padding:15px 7px 20px 22px;
	margin: 0px;
/*	background-image: url(../../images/backgrounds/fieldGradient.gif);
	background-position:top left;*/
}

fieldset .field{
	padding:2px 0px 2px 35px;
	}
	
.indented {
	padding-left:185px !important;
	margin:4px 0px;
	}
	
.indented a {
	font-size:1em !important;
	color:#077A39 !important;
	text-decoration:underline;
	}
	
.indented a:hover {
	text-decoration:underline;
	color:#DE352F !important;
	}
	
.indentedLink {
	padding-left:185px !important;
	padding-bottom:4px;
	}
	
.indentedLink a {
	font-size:1em !important;
	color:#077A39 !important;
	text-decoration:underline;
	}
	
.indentedLink a:hover {
	text-decoration:underline;
	color:#DE352F !important;
	}

fieldset label
{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:1.1em;
	width:153px;
}

fieldset input.textfield
{
	width:238px;
	padding:2px 0px 2px 5px;
	font-size:1.1em;
}

fieldset textarea
{
	width:239px;
	padding:2px 0px 2px 5px;
	font-size:1.1em;
}

fieldset p{
	font-size:1em;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

fieldset p.link{
	padding:0px 0px 0px 154px;
	font-size:0.9em;
	font-weight:normal;
}

fieldset p.link a{
	text-decoration:underline;
}

textArea
{
	padding:0px 0px 0px 5px;
	font-size:1em;
}

textarea{ 
	font-size:1em;
	margin:0px;
	padding:0px;
	width:227px;
	height:85px;
}


select{ 
	font-size:1em;
	margin:0px;
	padding:0px;	
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



#breadcrumb{
	padding:6px 7px 7px 7px;
	font-weight:bold;
}

#loginLink
{
	float:right;
	font-weight:normal;
}

#loginLink a
{
	font-weight:bold;
}

.buttonContainer
{
	padding:14px 0px 0px 31px;
	vertical-align:middle;
	}


.buttonContainer .button
{
	margin:0px 159px 0px 0px;
	vertical-align:middle;
}

.required{
	padding-left:17px;
}

.required img{
	margin-right:4px;
}


.searchInput{
	font-size:1em;
	margin:0px;
	padding:0px;
	border:1px solid;
	height: 15px;
	width: 110px;
}

.searchButton{
	padding:0px 0px 0px 1px;
}

.legend {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

.sectionHeader {
	min-height:50px;
	padding:16px 31px 16px 31px;
	margin:0px 0px 10px 0px;
}

.sectionHeader p{
	font-size:1em;
}

.results
{
	padding:5px 14px;
	font-size:1em;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

.results span{
	font-weight:normal;
}

.results a{
	text-decoration:underline;
}


.cursor
{
    cursor:hand;
}

.qty{
	width:22px;
	height:20px;
	text-align:center;
	padding:2px 0px 0px 0px !important;
	vertical-align:middle;
	margin-right:3px;
	color:#CCCCCC;
	border:1px solid #CCCCCC;
}

.required{
	font-weight:bold;
}

.dropInput {
	margin: 0px 0px 6px 0px;
	width: 138px;
}

.radioButton {
	margin: 2px 0px 2px 0px;	
}

.radioText {
	vertical-align: 31%;
	padding-left: 5px;
}

.findTipple {
	padding: 10px 5px 5px 60px;
}

.sectionHeader{
	background-image: url(../../images/headers/bottle_header.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

.sectionGreenHeader{
	background-image: url(../../images/headers/green_header.gif);
	background-position:top left;
	background-repeat: no-repeat;
}

#moreInfo{
	display: block;
	margin-top: 21px;
}

#moreInfo a{
	font-size:1em;
	font-weight:bold;
	text-decoration: none;
}

#moreInfo a:hover{
	text-decoration:underline!important;
}

#pagination{
	padding:5px 0px 5px 11px;
	border:1px solid #000000;
}

#pagination form
{
	display:inline !important;	
}

#OrderBy{
	padding-left:10px;
	height:30px;
	border:1px
}
#OrderBy select{
	font-size:10px;
	width:100px;
}

#numRecords{
	color:#9A3334;
	padding-left:5px;
}

#pagingText{
	padding-top:4px;
}

#pagingLinks{
	padding-right:5px;
	float:right
}

#pagingLinks a{
	text-decoration:underline;
}


#pagingLinks a.pageNumber{
	color:#999999;
	margin:0px 1px 0px 1px;
	text-decoration:none
}

#pagingLinks a.pageNumberOn{
	color:#9A3334;
	margin:0px 1px 0px 1px;
	text-decoration:none
}

#pagingLinks a:hover{
	text-decoration:underline;
}

#pagingLinks input{
	height:10px;
}

#drinkFinderTop {
	background-image: url(../../images/backgrounds/findTippleTop.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 22px;
	padding-left: 10px;
	padding-top: 8px;

}

#drinksFinder {
	background-image: url(../../images/backgrounds/drinksFinderGradient.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	width: 144px;
	padding: 6px 0px 7px 7px;	
}

#drinkFinderBottom {
	background-image: url(../../images/backgrounds/findTippleBottom.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	height: 2px;
}

#tippleMatchesContainer {
	background-color:#FFFFFF!important;
	padding:3px!important;
	width:132px!important;
	border:1px solid #E7D3DA;
	}

#productSearch {
	background-image: url(../../images/backgrounds/searchBoxGradient.gif);
	background-position:bottom left;
	width: 146px;
	padding: 6px 0px 8px 7px;
}


#otherLinksBox {
padding: 15px 0px 0px 0px;
margin: 4px 0px 0px 0px;
vertical-align:middle;
text-align:left;
height: 120px;
font-size: 0.9em;
}

#otherLinksBoxList01 {
float: left;
width: 180px;
padding-left: 30px;

}

#otherLinksBoxList02 {
float: left;
margin:-1px 0 0 0; 
width: 150px;
padding-left: 15px;
}

#otherLinksBoxList03 {
float: left;
margin:-1px 0 0 0;
width: 150px;
padding-left: 65px;
}

#otherLinksBox ul li {
	list-style: none;
	padding:4px 0px 0px 0px;
	font-weight:normal;
}

#secureSeal {
	text-align:center;
	}


