/* CSS Document */
/* Hot Irishman Coffee CSS Document */
/* © Copyright Squire Creations 1 Ltd. 2007 */

body{
font-size:0.8em;
font-family:Verdana; 
margin:auto;
margin-top:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
background:#360000 url(../img/img_body_backgradient.gif) top;
background-repeat:repeat-x;
} 

#wrapper{
width:845px;
margin:auto;
margin-right:auto;
margin-left:auto;
text-align:left;
background:#360000 url(../img/img_backgradient.gif) no-repeat top;
}

#wrapper2{
width:550px;
margin:auto;
margin-right:auto;
margin-left:auto;
text-align:left;
}


#container{
width:770px;
margin:auto;
margin-left:auto;
margin-right:auto;
background:url(../img/img_background.jpg) no-repeat;
height:auto;
overflow:hidden;
background-color: #690000;
}

#container2{
width:770px;
margin:auto;
margin-left:auto;
margin-right:auto;
background:url(../img/img_background_whiskey.jpg) no-repeat #B77815;
overflow:hidden;
background-color:#E5A521;
}

#container3{
width:770px;
margin:auto;
margin-left:auto;
margin-right:auto;
background:url(../img/img_background_distributors.jpg) no-repeat #000;
height:auto;
overflow:hidden;
background-color: #690000;
}

#containerindex{
width:770px;
margin:auto;
margin-left:auto;
margin-right:auto;
height:auto;
overflow:hidden;
}

#indexlayout{
margin-top: 35px;
width:666px;
height:542px;
background:url(../img/img_index_background.jpg) no-repeat #000;
background-color: #690000;
}

#indexrequirements{
float: left;
margin-left: 20px;
margin-top: 20px;
width:460px;
height:150px;
font-size:0.85em;
}

#indexlegals{
float: left;
margin-left: 20px;
width:460px;
height:150px;
}

#btn_enter{
float: left;
margin-left: 235px;
margin-top: 20px;
width:200px;
height:38px;
display:inline;
}

#head{
width:770px;
}

#flash_intro{
margin-top: 143px;
width:770px;
height:450px;
background-color: #000000;
}

#head2{
width:550px;
}

#header-left{
width:140px;
float:left;
display:inline;
margin-left: 4px;
}

#header-left2{
width:130px;
float:left;
display:inline;
}

#homepagelogo-invisiblelink{
width:134px;
height:94px;
text-align:center;
}

#homepagelogo-invisiblelink img{
border:0px;
width:134px;
height:92px;
}

#toptextholder{
height:20px;
padding-right:0px;
margin-top:7px;
margin-bottom:4px;
float:right;
display:inline;
text-align:right;
}

#middletextholder{
height:20px;
padding-right:0px;
margin-right:8px;
margin-top:5px;
margin-bottom:2px;
float:right;
display:inline;
text-align:right;
font-size:0.75em;
}

#youarehere{
width:470px;
height:20px;
float:left;
display:inline;
margin-right:1px;
color:#fff;
text-align:right;
font-size:0.9em;
}

#youarehere2{
width:240px;
height:20px;
float:left;
display:inline;
margin-right:5px;
color:#fff;
text-align:right;
}

#youarehere span{
color:#ffcc99;
}

#brandlogin{
height:20px;
float:right;
display:inline;
padding-left:2px;
margin-right:11px;
color:#fff;
font-size:0.9em;
}

.textfield-header{
width:82px;
border:#fff solid 1px;
height:14px;
}

.button-header{
width:24px;
border:#fff;
height:18px;
border:#7A6A4E solid 1px;
background:#660000;
color:#fff;
font-size:0.9em;
}

#toptextholder a{
color:#fff;
text-decoration:none;
}

#toptextholder a:hover{
color:#fff;
text-decoration:underline;
}

#header-right{
float:right;
display:inline;
width:620px;
}

#header-right2{
float:right;
display:inline;
width:400px;
}

#navigation{
margin-top: 10px;
width:600px;
height:73px;
margin-left:10px;
float:right;
display:inline;
}

#body{
margin-top: 0px;
color:#000;
display:inline;
width:770px;
border-bottom: 1px solid;
}

#body-inner{
float:left;
display:inline;
width:770px;
clear:both;
}

#ceadmilefailte{
float:left;
display:inline;
width:463px;
height:64px;
background:url(../img/img_ceadmilefailte.gif) no-repeat left top;
margin-top:6px;
margin-left:3px;
}

#logo{
float:left;
display:inline;
width:123px;
height:99px;
background:url(../img/logo.jpg) no-repeat left top;
margin-top:16px;
margin-left:12px;
}

#logo2{
float:left;
display:inline;
width:129px;
height:96px;
background:url(../img/logo2.jpg) no-repeat left top;
margin-top:16px;
margin-left:12px;
}

#logo3{
float:left;
display:inline;
width:129px;
height:96px;
background:url(../img/logo3.jpg) no-repeat left top;
margin-top:5px;
}

#logocoffee{
float:left;
display:inline;
width:123px;
height:110px;
background:url(../img/logo_coffee.jpg) no-repeat left top;
margin-top:16px;
margin-left:12px;
}

#logowhiskey{
float:left;
display:inline;
width:123px;
height:110px;
background:url(../img/logo_whiskey.jpg) no-repeat left top;
margin-top:16px;
margin-left:12px;
}

#logo_whiskey_singlemalt{
float:left;
display:inline;
width:129px;
height:120px;
background:url(../img/logo_whiskey_singlemalt.jpg) no-repeat left top;
margin-top:16px;
margin-left:12px;
}

#jackjill{
float:left;
display:inline;
width:135px;
height:95px;
margin-top:40px;
margin-left:60px;
}

#buttons{
width:575px;
float:left;
display:inline;
}

#flash_main{
width:520px;
height:100%;
margin-top:5px;
margin-bottom:12px;
float:left;
display:inline;
}

#flash_main_world{
width:520px;
height:100%;
margin-top:27px;
margin-bottom:12px;
margin-left: 30px;
float:left;
display:inline;
}

#flash_sub{
width:210px;
height:100%;
margin-top:5px;
margin-bottom:1px;
margin-left:0px;
float:right;
display:inline;
}

#imagearea{
width:797px;
height:317px;
}

#image{
float:left;
width:797px;
height:317px;
}

#feature{
width:136px;
height:330px;
float:left;
display:inline;
margin-top:12px;
margin-left:22px;
}

#subscribearea{
width:450px;
height:350px;
float:left;
display:inline;
margin-left:22px;
}

#subscribearea2{
width:450px;
height:180px;
float:left;
display:inline;
margin-left:22px;
}

#textarea{
width:463px;
margin-left:100px;
line-height:16px;
float:left;
display:inline;
}

#textarea ul{
list-style-image:url(../img/bullet-01.gif);
}

#textarea li{
margin-bottom:8px;
}

#textarea2{
width:370px;
/*margin-left:190px;*/
line-height:16px;
float:left;
}

#textarea2 ul{
color:#F3EDBD;
list-style:none;
padding-left:0px;
margin-left:0px;
margin-bottom:12px;
padding-bottom:12px;
}

#textarea2 li{
padding-top:4px;
margin-top:4px;
}

#textarea3{
width:370px;
margin-left:194px;
line-height:16px;
color:#FFF;
}

#textarea3 ul{
list-style:none;
padding-left:0px;
margin-left:0px;
margin-bottom:12px;
padding-bottom:12px;
}

#textarea3 li{
padding-top:4px;
margin-top:4px;
}

#rightColumn{
width:186px;
float:left;
display:inline;
}

#rightColumn-HomeOnly{
width:155px;
height:221px;
margin-top:54px;
margin-right:6px;
padding-top:8px;
padding-left:8px;
padding-right:10px;
float:right;
display:inline;
line-height:1.2em;
background:url(../img/img_news_back.gif) no-repeat;
}

#rightColumn-HomeOnly p{
margin-top:1px;
line-height:1.2em;
font-size:0.8em;
}

#rightColumn-HomeOnly h1{
width:144px;
height:21px;
padding-left:4px;
padding-top:4px;
font-size:1.5em;
}

#rightColumn-HomeOnly a{
font-size:0.8em;
}

.linkButton {
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #D6B664;
border-bottom:1px solid #D6B664;
background:#937321;
font-weight:bold;
padding-top:1px;
padding-bottom:1px;
padding-left:6px;
padding-right:6px;
}

.linkButton:hover {
border-top:1px solid #937321;
border-right:1px solid #937321;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
background:#D6B664;
color:#fff;
text-decoration:none;
}

.brands{
width:570px;
margin-top:2px;
padding-bottom:20px;
overflow:hidden;
float:right;
display:inline;
}

.brandscontent{
width:370px;
height:194px;
float:left;
display:inline;
}

.brandimage{
width:150px;
height:180px;
float:right;
display:inline;
text-align:center;
margin-right:19px;
}

#brandscontent_irishman{
width:320px;
float:left;
display:inline;
}

#brandscontent_irishman ul{
color:#F3EDBD;
list-style:none;
padding-left:0px;
margin-left:0px;
margin-bottom:12px;
padding-bottom:12px;
}

#brandscontent_irishman li{
padding-top:4px;
margin-top:4px;
}

#brandimage_irishman{
width:182px;
height: 393px;
float: left;
margin-left: 35px;
margin-top: 53px;
background-image:url(../img/brands_irishman.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#brandimage_singlemalt{
width:182px;
height: 393px;
float: left;
margin-left: 35px;
margin-top: 53px;
background-image:url(../img/brands_irishman_singlemalt.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#brandimage_hotirishman{
width:182px;
height: 393px;
float: left;
margin-left: 35px;
margin-top: 53px;
background-image:url(../img/brands_hotirishman.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#brandimage_winterman{
width:182px;
height: 393px;
float: left;
margin-left: 35px;
margin-top: 53px;
background-image:url(../img/brands_winterman.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.brandimage a{
font-size:0.8em;
text-decoration:none;
}

.brandimage a:hover{
font-size:0.8em;
text-decoration:underline;
}

#imagetext{
width:150px;
height: 30px;
float: left;
margin-top: 150px;
padding-bottom: 20px;
text-align:center;
}

#leftnav{
width:174px;
margin-left:7px;
margin-right:6px;
float:left;
display:inline;
}

.leftnav_button{
width:169px;
height:19px;
float:left;
display:inline;
padding-left:4px;
padding-top:4px;
padding-bottom:2px;
margin-top:2px;
margin-bottom:8px;
background:url(../img/btn_buttonshape.gif) repeat-x;
}

.leftnav_button:hover{
background:url(../img/btn_buttonshape_ro.gif) repeat-x;
}

.leftnav_button a:hover{
color:#FFF;
text-decoration:none;
}

#signature{
width:186px;
height:44px;
margin-left:350px;
margin-bottom:30px;
background:url(../img/img_signature.gif) left top no-repeat;
float:left;
display:inline;
}

#signature2{
width:186px;
height:44px;
margin-top:15px;
margin-left:300px;
margin-bottom:30px;
background:url(../img/img_signature.gif) left top no-repeat;
float:left;
display:inline;
}

#copyright{
color:#fff;
width:172px;
float:left;
display:inline;
margin-top:10px;
margin-left:14px;
text-align:left;
font-size:0.7em;
}

#footer{
margin-right:auto;
margin-left:auto;
width:770px;
clear:both;
float:left;
border-top: 1px solid;
color:#7A6A4E;
background-color:#000;
margin-top:1px;
}

#footerlinks{
font-size:0.8em;
width:576px;
color:#fff;
float:right;
text-align:right;
margin-top:10px;
}

#footerlinks ul{
padding:0px;
margin:0px;
display:inline;
color:#fff;
}

#footerlinks li{
padding:0px;
margin:0px;
display:inline;
letter-spacing:0.1em;
padding-left: 3px;
padding-right: 3px;
color:#fff;
}

#footerlinks a{
color:#fff;
text-decoration:none;
}

#footerlinks a:hover{
color:#C2A064;
text-decoration:underline;
}

.footerBorder{
border-right: solid 1px #7A6A4E;
}

h1{
margin-top:0px;
padding-top:0px;
font-size:1em; 
font-style:normal; 
color:#fff;
}

h2{ 
margin-top:0px;
padding-top:0px;
font-size:0.9em; 
font-style:normal; 
color:#fff;
}

h3{ 
font-size:0.9em; 
font-style:normal; 
color:#fff;
}

p{ 
color:#F3EDBD;
line-height: 18px;
}

.p2{ 
color: #fff;
line-height: 22px;
}

a{ 
color: #fff;
text-decoration:none;
}

a:hover{ 
color: #C2A064;
text-decoration:underline;
}

#siteby{ 
color:#fff;
width:764px; 
padding-bottom:12px;
padding-right:6px;
text-align:right;
clear:both;
font-size:0.7em;
background-color:#000;
float:left;
display:inline;
}

#siteby a{ 
color:#fff;
text-decoration:none;
}

#siteby a:hover{ 
color:#fff;
text-decoration:underline;
}

.index-textfield-00{
width:24px;
border:#7A6A4E solid 1px;
height:16px;
background:#660000;
color:#fff;
}

.index-textfield-01{
width:36px;
border:#7A6A4E solid 1px;
height:16px;
background:#660000;
color:#fff;
}

.index-select-00{
width:66px;
border:#7A6A4E solid 1px;
background:#660000;
color:#fff;
}

.index-select-01{
width:66px;
border:#7A6A4E solid 1px;
background:#660000;
color:#fff;
}

.index-select-02{
width:224px;
border:#7A6A4E solid 1px;
background:#EF8B03;
color:#fff;
}

.index-button-01{
width:66px;
border:#7A6A4E solid 1px;
height:20px;
padding:0px;
font-size:0.9em;
color:#fff;
background:#660000;
}


#contactForm{
width:405px;
float:left;
display:inline;
}

#contactTextContainer{
width:380px;
float:left;
display:inline;
}

#contactText{
width:160px;
float:left;
display:inline;
}

#contactText2{
width:370px;
float:left;
display:inline;
}

.contactFormNameText{
float:left;
display:inline;
width:165px;
height:40px;
color: #EDD8B4;
}

.contactFormFieldText{
float:right;
display:inline;
width:174px;
height:40px;
color: #000;
}

.contactFormFieldCheckBox{
float:right;
display:inline;
width:174px;
height:40px;
color:#000;
text-align:left;
}

.contactFormFieldText input{
width:160px;
height:20px;
border:1px solid #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contactFormFieldCheckBox input{
border:1px solid #999;
}

.contactFormFieldText select{
width:160px;
height:20px;
border:1px solid #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contactFormNameTextArea{
float:left;
display:inline;
width:165px;
height:140px;
color: #EDD8B4;
}

.contactFormFieldTextArea{
float:right;
display:inline;
width:174px;
height:140px;
}

.contactFormFieldTextArea textarea{
width:160px;
height:120px;
border:1px solid #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}

.contactFormButton{
width:180px;
float:right;
display:inline;
clear:both;
}

