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, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

.produceSliderPrice,.produceSliderAddCart,.viewBasket{display:none;}

a.whisky-large{display:block;height:355px;width:283px;background:url('https://www.inishturkbeg.com/assets/whiskey-large.png');background-position:top;text-decoration:none}
a.whisky-large:hover{background-position:bottom}
#topMenu li a.new-mappage{display:none;}
.navposition{position: absolute; right: 35px; top: 25px;}

p.nav-product{font-size: 20px;font-weight:bold; position: absolute; right: 45px; top: 25px;}
div.product-copy{width: 350px; position: absolute; right: 5px; top: 90px;}

#Form_Form{position:absolute;bottom:175px;right:175px;width:400px;}
#Form_Form label.left{float:left;width:200px;border:0px solid red;text-align:right;}
#EditableTextField6,#EditableTextField7, #EditableEmailField8{margin-bottom:15px;}
#Form_Form label.right{font-size:12px;display:block;text-align:right;width:200px;float:left;padding-right:20px;line-height:14px;color:#707070}

#Form_Form_EditableCheckbox9{position:absolute;bottom:23px;left:223px}
#Form_Form_EditableCheckbox10{position:absolute;bottom:10px;left:2212:22 20/12/20103px}
p#EditableCheckbox9{position:absolute;top:110px;}
p#EditableCheckbox10{position:absolute;top:170px;}

#EditableTextField6 span{position:absolute;right:14px;color:#ff0000}
#EditableTextField7 span{position:absolute;right:24px;color:#ff0000}
#EditableEmailField8 span{position:absolute;right:-5px;color:#ff0000}

body.club2888-2 h1,body.club2888 h1{display:none;}

p#EditableCheckbox9 span{font-size:12px;color:#ff0000;position:absolute;bottom:0px;left:220px;width:100px;}
#Form_Form .message required{font-size:12px;color:#ff0000}

#Form_Form_action_process{
position:absolute;
top:210px;
left:220px;
background:url("../img/submit_about.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
float:left;
height:29px;
width:73px;}


ul, ol, li { list-style: none;} /*remove for show bullet and numbering*/
.blogSummary ul, .blogSummary li {list-style-type:disc; }
.blogEntry ul, .blogEntry li {list-style-type:disc; }
#BlogContent ul {padding-bottom:10px; padding-left:15px;}
.clear{ clear:both; font-size: 0; line-height: 0; height: 0;}

h1 { font-size: 32px; font-weight:normal; text-transform: uppercase; margin-bottom:15px; }
h2 { font-size: 18px; font-weight:normal;}
h3 {}

p { font-size: 12px; font-weight:normal;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #707070;
  background: url(../img/body.jpg) repeat 0 0;
}

body a {
  color: #003F5E;
  text-decoration: underline;
}

body.food .productTitle  {
    background-color: #FFFFFF;
    color: #6ab0cb;
    font-size: 18px;
    font-weight: normal;
    max-width: 205px;
    padding: 0 10px 10px 0;
    position: absolute;
    z-index: 1000;
}

body.shop .productTitle  {
    background-color: #FFFFFF;
    color: #5F859B;
    font-size: 18px;
    font-weight: normal;
    max-width: 205px;
    padding: 0 10px 10px 0;
    position: absolute;
    z-index: 1000;
}

body.art .productTitle  {
    background-color: #FFFFFF;
    color: #90d0ab;
    font-size: 18px;
    font-weight: normal;
    max-width: 205px;
    padding: 0 10px 10px 0;
    position: absolute;
    z-index: 1000;
}

body.food .pageTitle, body.food h1{color: #6ab0cb;} 
body.art .pageTitle, body.art h1{color: #90d0ab;} 
body.shop .pageTitle, body.shop h1{color: #5F859B;} 
body.whiskey h1{color: #85C55A;} 


.mainWrap { width: 100%;}
body #mainWrap { background: url(../../../assets/Backgrounds/bgdefault.jpg) no-repeat center top;}
body.home #mainWrap { background: url(../../../assets/Backgrounds/bgdefault.jpg) no-repeat center top;}
#bgFade{background:url("../../../assets/Backgrounds/bottomfade.png") repeat-x scroll 0 744px transparent;}

/* top navigation link */
#topMenu { height: 106px; width: 700px; margin: -5px auto; }
#topMenu ul {position:relative; z-index:100;}
#topMenu ul li { float: left; display: inline;}
#topMenu li a { float: left; display: block; width: 77px; height: 106px; margin-right: 0px; }
#topMenu li a span { display: none;}
#topMenu li a.home { background: url(../img/home.png) no-repeat 0 0; position:relative; z-index:9000;}
#topMenu li a.about { background: url(../img/about.png) no-repeat 0 0; }
#topMenu li a.produce { background: url(../img/produce.png) no-repeat 0 0; }
#topMenu li a.rentals { background: url(../img/rentals.png) no-repeat 0 0; }
#topMenu li a.culture { background: url(../img/culture.png) no-repeat 0 0; }
#topMenu li a.news { background: url(../img/news.png) no-repeat 0 0; }
#topMenu li a.stud { background: url(../img/stud.png) no-repeat 0 0;  margin: 0;}
#topMenu li a.whiskey { background: url(../img/whiskey.png) no-repeat 0 0; }
#topMenu li a.food { background: url(../img/food.png) no-repeat 0 0; }
#topMenu li a.music { background: url(../img/music.png) no-repeat 0 0; }
#topMenu li a.art { background: url(../img/art.png) no-repeat 0 0; }
#topMenu li a.stays { background: url(../img/stays.png) no-repeat 0 0; }
#topMenu li a.shop { background: url(../img/shop.png) no-repeat 0 0; }

#topMenu li.current a,
#topMenu li a:hover { background-position: 0 -105px;}
#topMenu li.section a,
#topMenu li a:hover { background-position: 0 -105px;}


/* search and Logo */
#LogoBox { width: 744px; margin: 0 auto; position: relative; height:105px;}
/* a.logo {left:-145px; position:absolute; top:-60px; z-index:1000;} */
.logo {position: relative; }
.logo a { left:-145px; position:absolute; top:-60px; width: 236px; height: 147px; display: block; }
.logo span { display: none;}

.SearchBasket { float: right; width: 165px; margin: 11px 22px 0 0;}
.viewBasket { background:transparent url(../img/basket.png) no-repeat scroll 142px 4px; border-bottom:1px solid #003F5E; color:#003F5E; font-size:13px; height:20px; margin-bottom:10px;  padding-top:5px;}
.viewBasket a {padding-right:block; }

.searchDiv { border-bottom: 1px solid #003f5e; height: 22px;}
.searchDiv input {background-color:transparent !important;border:0 none !important; }
#cse-search-results { padding: 0 20px;}
#cse-search-results iframe { width: 660px !important;  }
.searchDiv .searchInput, .searchDiv input.gsc-input{ color: #003f5e; font-size: 13px; width: 138px; height: 17px; float: left; padding: 0;background-image: none !important; }
input::-webkit-input-placeholder {color: #003f5e;}
.searchDiv .searchBtn, .searchDiv input.gsc-search-button { background: url(../img/searchBtn.png) no-repeat center 0; float: left; display: block; width: 21px; height: 19px; text-indent: -9999px; font-size: 0; cursor:pointer;}
.searchDiv .gsc-branding-img, .searchDiv .gsc-branding-text, .searchDiv .gsc-branding, .searchDiv .gsc-clear-button {display:none}
.gsc-resultsbox-visible {padding:0 20px; width:auto;}
.gsc-resultsHeader{border:none;display:none;}


/*#footerWrap { background-color: #000; padding: 10px 0; width: 100%;}*/
/*#footerWrap .footer { margin: 0 auto; width: 700px;}*/
body.home .footer li { float: left; display: inline; border-right: 1px solid #003f5e; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.about .footer li { float: left; display: inline; border-right: 1px solid #003f5e; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.produce .footer li { float: left; display: inline; border-right: 1px solid #85C55A; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.stays .footer li { float: left; display: inline; border-right: 1px solid #00AEBB; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.music .footer li { float: left; display: inline; border-right: 1px solid #ADD137; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.news .footer li { float: left; display: inline; border-right: 1px solid #66859A; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
body.stud .footer li { float: left; display: inline; border-right: 1px solid #7A594D; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }
.footer li { float: left; display: inline; border-right: 1px solid #85C55A; color: #fff; padding-right: 15px; margin-right: 15px; line-height:12px; }

#footerWrap .footer li a { color: #fff; text-decoration: none; }
body #footerWrap .footer li.last { margin: 0; border: 0; padding: 0;}
#footerWrap .footer .info { float: right; color: #fff;}
body.about #footerWrap .footer .info span.color { color: #fff; }
body.produce #footerWrap .footer .info span.color { color: #85C55A; }
body.stays #footerWrap .footer .info span.color { color: #00AEBB; }
body.music #footerWrap .footer .info span.color { color: #ADD137; }
body.news #footerWrap .footer .info span.color { color: #fff }
body.stud #footerWrap .footer .info span.color { color: #7A594D; }

#content { background: url(../img/contentBg.png) repeat 0 0; margin: 0pt auto; width: 700px; position: relative; padding-bottom: 50px; }
#content .contentPanel { padding-top: 22px;}
#content p { color: #505050;  font-size: 16px; line-height: 22px; margin-bottom: 15px;}


body #content .Submenu {left:-200px; position:absolute; text-align:right; width:200px;}
body #content .Submenu li {display:block; float:right; width:100%; }
body #content .Submenu li a { background: #fff url(../img/submenuBg.png) repeat-y right 0;padding:1px 8px 2px; float: right; text-decoration: none;  text-transform: uppercase; font-size: 17px; color: #003f5e; font-weight: normal;}

/* color setting for particular page */  
body.home h1 {color: #003f5e; font-size: 36px; margin-bottom: 15px;}
body.home #content p { font-size: 16px; line-height: 24px; margin: 0 0 20px; color: #003f5e; font-weight: normal;}
body.home #LogoBox { background-image: none; height: 95px; }
body.home #content { background-image: none; }
body.home #content .contentPanel { padding: 0;}

body.about {}
body.about h1 { color: #221e1f; }
body.about #content .Submenu li.current a { color: #221e1f;}
body.about #content .Submenu li a:hover { color: #221e1f;}
body.about #content .color { color: #221e1f;}
body.about #content a { color: #221e1f;}

body.produce {}
body.produce h1 { color: #85c55a; }
body.produce #content .Submenu li.current a { color: #85c55a;}
body.produce #content .Submenu li a:hover { color: #85c55a;}
body.produce #content .color { color: #85c55a;}
body.produce #content a { color: #85c55a;}
body.whiskey #content a { color: #85c55a;}

body.stays {}
body.stays h1 { color: #00aebb; }
body.stays #content .Submenu li.current a { color: #00aebb;}
body.stays #content .Submenu li a:hover { color: #00aebb;}
body.stays #content .color { color: #00aebb;}
body.stays #content a { color: #00aebb;}
 
body.music {}
body.music h1 { color: #add137; }
body.music #content .Submenu li.current a { color: #add137;}
body.music #content .Submenu li a:hover { color: #add137;}
body.music #content .color { color: #add137;}
body.music #content a { color: #add137;}

body.shop {}
body.shop h1 { color: #5F859B; }
body.shop #content .Submenu li.current a { color: #5F859B;}
body.shop #content .Submenu li a:hover { color: #5F859B;}
body.shop #content .color { color: #5F859B;}
body.shop #content a { color: #5F859B;}

body.news {}
body.news h1 { color: #66859a; }
body.news #content .Submenu li.current a { color: #66859a;}
body.news #content .Submenu li a:hover { color: #66859a;}
body.news #content .color { color: #66859a;}
body.news #content a { color: #66859a;}
body.news #content .postDate{ float:right; margin-top:-30px; width:160px; color:#66859A;}

body.art {}
body.art h1 { color: #90D0AB; }
body.art #content .Submenu li.current a { color: #90D0AB;}
body.art #content .Submenu li a:hover { color: #90D0AB;}
body.art #content .color { color: #90D0AB;}
body.art #content a { color: #90D0AB;}
body.art #content .postDate{ float:right; margin-top:-30px; width:160px; color:#90D0AB;}

body.food {}
body.food h1 { color: #6AB0CB; }
body.food #content .Submenu li.current a { color: #6AB0CB;}
body.food #content .Submenu li a:hover { color: #6AB0CB;}
body.food #content .color { color: #6AB0CB;}
body.food #content a { color: #6AB0CB;}
body.food #content .postDate{ float:right; margin-top:-30px; width:160px; color:#6AB0CB;}

body.stud {}
body.stud h1 { color: #7a594d; }
body.stud #content .Submenu li.current a { color: #7a594d;}
body.stud #content .Submenu li a:hover { color: #7a594d;}
body.stud #content .color { color: #7a594d;}
body.stud #content a { color: #7a594d;}

/*body.music #LogoBox {background: url(../img/header_02.png) no-repeat center bottom;}
body.contact #LogoBox {background: url(../img/header_02.png) no-repeat center bottom;}*/


.topIntro  {padding: 15px 20px 0 20px;}
.topIntro h1 { float: left; width: 325px; }
.topIntro .rightIntro { float: left; width: 325px; margin-top: 15px;}

.defaultDiv {}
.defaultDiv .Intro { padding: 0 20px; }
.defaultDiv h1 { float: left; width: 325px; }
.defaultDiv .rightIntro { float: left; width: 325px; margin-top: 5px; margin-bottom:13px;}
.defaultDiv #StaffPhoto  { width: 700px; }
.defaultDiv #StaffPhoto  img { border:10px solid #FFFFFF; margin:0 -10px;}
#content #StaffPhoto  img { border:10px solid #FFFFFF; margin:0 -10px;}
.defaultDiv .sliderTitleLeftBox { float: left; width: 325px;}
.sliderTitleLeftBox .sSublink { margin-top: 10px; color: #003F5E; font-size: 14px;}
.defaultDiv .sliderTitleLeftBox h1 { float: none;}
#content .sliderTitleLeftBox .sSublink a {color: #003F5E; font-size: 18px; text-decoration: none;}


body.shop #content .sliderTitleLeftBox .sSublink a.active { color: #5F859B; text-decoration: underline;}
body.food #content .sliderTitleLeftBox .sSublink a.active { color: #6AB0CB; text-decoration: underline;}



.Imgslider { border:10px solid #FFFFFF; margin: 0 -10px; width: 700px; position: relative; height: 460px; }
.Imgslider #btnPrev,
.Imgslider #btnPrev2,
.Imgslider #btnPrev3,
.Imgslider #btnPrev4,
.Imgslider #btnPrev5,
.Imgslider #btnPrev6,
.Imgslider #btnPrev7,
.Imgslider #btnPrev8,
.Imgslider #btnPrev9,
.Imgslider #btnPrev10,
.Imgslider #btnPrev11,
.Imgslider #btnPrev12,
.Imgslider #btnPrev13,
.Imgslider #btnPrev14,
.Imgslider #btnPrev1  {left:-40px; position:absolute; top: 220px;}
.Imgslider #btnNext,
.Imgslider #btnNext2,
.Imgslider #btnNext3,
.Imgslider #btnNext4,
.Imgslider #btnNext5,
.Imgslider #btnNext6,
.Imgslider #btnNext7,
.Imgslider #btnNext8,
.Imgslider #btnNext9,
.Imgslider #btnNext10,
.Imgslider #btnNext11,
.Imgslider #btnNext12,
.Imgslider #btnNext13,
.Imgslider #btnNext14, 
.Imgslider #btnNext1 {left: 720px; position:absolute; top: 220px;}
#btnPrev a, #btnPrev1 a, #btnPrev2 a, #btnPrev3 a, #btnPrev4 a, #btnPrev5 a, #btnPrev6 a, #btnPrev7 a, #btnPrev8 a, #btnPrev9 a, #btnPrev10 a, #btnPrev11 a, #btnPrev12 a, #btnPrev13 a, #btnPrev14 a,
#btnNext a, #btnNext1 a, #btnNext2 a, #btnNext3 a, #btnNext4 a, #btnNext5 a, #btnNext6 a, #btnNext7 a, #btnNext8 a, #btnNext9 a, #btnNext10 a, #btnNext11 a, #btnNext12 a, #btnNext13 a, #btnNext14 a {  display:block; width:19px; height:29px; }
#btnPrev a, #btnPrev1 a, #btnPrev2 a, #btnPrev3 a, #btnPrev4 a, #btnPrev5 a, #btnPrev6 a, #btnPrev7 a, #btnPrev8 a, #btnPrev9 a, #btnPrev10 a, #btnPrev11 a, #btnPrev12 a, #btnPrev13 a, #btnPrev14 a { background: url(../img/arrow-l.png) no-repeat 0 0;  }	
#btnNext a, #btnNext1 a, #btnNext2 a, #btnNext3 a, #btnNext4 a, #btnNext5 a, #btnNext6 a, #btnNext7 a, #btnNext8 a, #btnNext9 a, #btnNext10 a, #btnNext11 a, #btnNext12 a, #btnNext13 a, #btnNext14 a { background: url(../img/arrow-r.png) no-repeat 0 0; }
.Imgslider li {list-style-type:none;}
.Imgslider .arrowPrevSlider {left:-40px; position:absolute; top: 220px;}
.Imgslider .arrowNextSlider {left: 720px; position:absolute; top: 220px;}

.Imgslider .arrowPrevSlider a,
.Imgslider .arrowNextSlider a {  display:block; width:19px; height:29px; }

.Imgslider .arrowPrevSlider a {background: url(../img/arrow-l.png) no-repeat 0 0; } 
.Imgslider .arrowNextSlider a {background: url(../img/arrow-r.png) no-repeat 0 0;}

/* Produce Slider  */
.ImgsliderBigImage { width:700px; height:460px;}
.produceSliderDesc { margin: 22px; border-bottom: 1px solid #86c55a; padding-bottom: 22px;}
.produceSliderDesc .produceSliderText { float: left; width: 310px;}
#content .produceSliderText p {color:#555; font-size:12px; line-height:17px; width: 300px; margin-bottom: 0;}
.produceSliderDesc .produceSliderPrice {float: left; width: 218px; color: #86c55a; padding-right: 15px; text-align: right;}
.produceSliderDesc .produceSliderAddCart {float: right; width: 112px;}


/* set style for produce gallery*/
#btnPrev3first, #btnPrev3second { background: url(../img/arrow-l.png) no-repeat 0 0;  }
#btnNext3first, #btnNext3second { background: url(../img/arrow-r.png) no-repeat 0 0; }
/* end style*/
.twoColumn { padding: 25px 20px 10px; }
#content .twoColumn *, #content .galleryContent *{ font-size: 12px; color: #555; line-height: 15px; }
#content .column {margin-right: 1%; padding-right: 1%;}
.twoColumn .leftp { float: left; width: 300px;}
.twoColumn .rightp {float: right; width: 300px;}

.newsLayout { padding: 0 22px 20px; }
.newsLayout h1.newsHeading { background: url(../img/div_line.png) no-repeat center bottom; min-height: 80px; text-transform: uppercase; margin-bottom: 20px;}
.newsLayout h2 { font-size: 18px; color: #66859a; margin-bottom: 15px; font-weight: bold; }
.TagCloudWidget h3 { font-size: 18px; color: #66859a; margin-bottom: 15px; font-weight: bold; }
.newsLayout h2 a { text-decoration: none;}
#content .newsLayout p { font-size: 12px; color: #555; line-height: 15px;}
.newsLayout .sidebar { float: right; width: 210px;}
.newsLayout .sidebar .bottomBorder { border-bottom: 1px solid #66859a; padding-bottom: 15px;  margin-bottom: 15px;}
.newsLayout .newsContent { float: left; width: 430px;}
.newsLayout .blogSummary { border-bottom: 1px solid #66859a; padding-bottom: 5px;  margin-bottom: 15px;}
.newsLayout .blogSummary img, .blogEntry img{ border: 10px solid #fff; width: 410px;}

.newsLayout  #PageComments_holder { font-size: 14px; color: #555;}
.newsLayout  #PageComments_holder h4 { color:#66859A; font-size:18px; font-weight:bold;margin-bottom:15px;}
.newsLayout  #PageComments_holder #Name { margin-bottom: 10px;}
.newsLayout  #PageComments_holder #CommenterURL {margin-bottom: 10px;}
.newsLayout  #PageComments_holder #Comment {margin-bottom: 10px;}
.newsLayout  #PageComments_holder .Actions {margin-bottom: 10px;}
.newsLayout  #PageComments_holder input.text { width: 300px; padding: 3px; border: 1px solid #666; margin-top: 5px;}
.newsLayout  #PageComments_holder textarea { width: 300px; padding: 3px; border: 1px solid #666; height: 125px;}
#PageComments {}
#PageComments li { border-bottom: 1px solid #66859a; padding-bottom: 15px;  margin-bottom: 15px;}
#PageComments li ul li { border: 0; margin: 0; padding: 0;}

body #content .tagcloud { width: 210px; display: block;}
body #content .tagcloud ul { list-style: none; margin: 0; padding: 0;}
body #content .tagcloud li { float: left; display: block; margin-bottom: 5px; }
body #content .tagcloud a { background:transparent url(../img/tag-left.png) no-repeat scroll left top; display:block; float:left; line-height:19px; cursor:pointer;color:#FFFFFF;font-size:12px;text-decoration:none; margin: 0 3px 5px 0; padding-left: 7px;}
body #content .tagcloud a .tag-right {background:transparent url(../img/tag-right.png) no-repeat scroll right top; display:block; float:left; height:20px; line-height: 19px; padding-right:7px; }
/* Cart Style */
#basketCart { padding: 0 22px; margin-bottom: 20px;}
#basketCart table.basketTable { width: 656px; margin-top: 35px; background-color:transparent;}
#basketCart table.basketTable th { color: #505050; font-size: 16px; line-height: 18px; border-bottom: 1px solid #85c55a; padding: 0 0 7px; text-align: left; font-weight: normal;}
#basketCart table.basketTable td { color: #85c55a; font-size: 14px; line-height: 21px; border-bottom: 1px solid #85c55a; padding: 8px 0 9px;  }
#basketCart table.basketTable td span.totalSpan { color: #505050; font-size: 16px; line-height: 18px; font-weight: bold; }
#basketCart table.basketTable td span.subtotalSpan { color: #003f5e; font-weight: bold; }
#basketCart table.basketTable tr.noBorder td { border: 0;}
#basketCart table.basketTable .productTd { width: 286px;}
#basketCart table.basketTable .priceTd { width: 100px;}
#basketCart table.basketTable .qtyTd { width: 116px;}
#basketCart table.basketTable .subTotalTd { width: 95px;}
#basketCart table.basketTable .removeTd { width: 60px; text-align:right;}
#basketCart table.basketTable .qtyTd input { border: 1px solid #85c55a; width: 25px; padding: 2px;}
#basketCart .btnContinueCheckout { text-align: right; height: 30px; margin-top: 35px;}
#basketCart .btnContinue { margin-right: 10px;}
#basketCart #updateBsaket { float: right;}

/*confirmPage style*/
#basketCart1 { padding: 0 0; margin-bottom: 20px;}
#basketCart1 table.basketTable { width: 656px; margin-top: 35px; background-color:transparent;}
#basketCart1 table.basketTable th { color: #505050; font-size: 16px; line-height: 18px; border-bottom: 1px solid #85c55a; padding: 0 0 7px; text-align: left; font-weight: normal;}
#basketCart1 table.basketTable td { color: #85c55a; font-size: 14px; line-height: 21px; border-bottom: 1px solid #85c55a; padding: 8px 0 9px;  }
#basketCart1 table.basketTable td span.totalSpan { color: #505050; font-size: 16px; line-height: 18px; font-weight: bold; }
#basketCart1 table.basketTable td span.subtotalSpan { color: #003f5e; font-weight: bold; }
#basketCart1 table.basketTable tr.noBorder td { border: 0;}
#basketCart1 table.basketTable .shippingId { width: 110px;}
#basketCart1 table.basketTable .productTd { width: 200px;}
#basketCart1 table.basketTable .productWeg { width: 100px;}
#basketCart1 table.basketTable .priceTd { width: 100px;}
#basketCart1 table.basketTable .qtyTd { width: 100px;}
#basketCart1 table.basketTable .subTotalTd { width: 100px;}
#basketCart1 table.basketTable .removeTd { width: 60px; text-align:right;}
#basketCart1 table.basketTable .qtyTd input { border: 1px solid #85c55a; width: 25px; padding: 2px;}
#basketCart1 .btnContinueCheckout { text-align: right; height: 30px; margin-top: 35px;}
#basketCart1 .btnContinue { margin-right: 10px;}

#msgCheckout { color: red; }
#msgCheckout { margin: 10px 0; }

/* View Product */
.productItem p {float:left; line-height:15px; width:364px;}
.price_display {font-weight:bold; margin-left:95px;}

.marginTopBottom { margin: 0px auto 22px auto; width: 655px;}


/* footer bottom CSS */
html, body { height: 100%;}
#mainWrap { min-height: 100%; position: relative; }
#footerWrap { position: absolute; bottom: 0; height: 15px; background-color: #000; padding: 10px 0; width: 100%;}
#footerWrap .footer { margin: 0 auto; width: 700px;}
/* confirm page css */
.contentPanel .block table { background-color: transparent;}
.contentPanel .address { background-color: transparent;}
.address .labela { height: 25px; color:#85C55A; font-size:12px; width:114px; font-weight: bold;}
.address .texta { height: 25px; color:#003F5E; font-size:12px; }
.address .addressa { height: auto;}

h3.imgSliderTitle {background-color:#FFFFFF; color:#000000; left:0; padding:5px 10px; position:absolute; top:0;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#backToBasket { bottom:30px; height:29px; left:416px;position:relative; width:146px;}

#animation{ height:225px; position:absolute; width:677px; margin-left:22px;top:-18px;}
#animation .animationReplace{ height:225px; width:700px; background:url("../img/headerBg1.png") no-repeat scroll center bottom transparent;}
body.home #animation .animationReplace{height:225px; width:700px; background:none;}

.homePage{padding:0 20px;}
.galleryContent{padding:15px 20px}

/*style for set title on image*/
.about .productTitle{background-color:#FFFFFF; color:#221E1F; font-size:18px; font-weight:normal; max-width:205px; padding:0 10px 10px 0; position:absolute; z-index:1000;}
.produce .productTitle{background-color:#FFFFFF; color:#85C55A; font-size:18px; font-weight:normal; max-width:205px; padding:0 10px 10px 0; position:absolute; z-index:1000;}
.stays .productTitle{background-color:#FFFFFF; color:#00AEBB; font-size:18px; font-weight:normal; max-width:205px; padding:0 10px 10px 0; position:absolute; z-index:1000;}
.culture .productTitle{background-color:#FFFFFF; color:#ADD137; font-size:18px; font-weight:normal; max-width:205px; padding:0 10px 10px 0; position:absolute; z-index:1000;}
.stud .productTitle{background-color:#FFFFFF; color:#7A594D; font-size:18px; font-weight:normal; max-width:205px; padding:0 10px 10px 0; position:absolute; z-index:1000;}


.Pad1{padding-top:36px;}

body.map #content .contentPanel,body.island-map #content .contentPanel {background:url("../img/contentBg.png") repeat scroll 0 0 transparent; padding-top:22px; padding-bottom:10px}
body.map #content, body.island-map #content {background:none; height:770px}
body.map #content div#map, body.island-map #content div#map{background:url("../img/rentals_map.png") no-repeat scroll 0 0 transparent; height:700px; position:absolute; width:700px; z-index:10000000; top:77px;}
.mapDownload{background:url("../img/map_button.png") no-repeat scroll 0 0 transparent; 
	display:block; 
	text-indent:-10000px; 
	height:37px; 
	width:214px; 
	position:absolute; 
	z-index:10000002 
}

#MethodFields_DPSPayment .message {
color:red;
float:right;
height:16px;
margin:0 30px 0 0;
}

#ReadTermsAndConditions .message { margin: 0; display: block;}

#RightOrder {
margin-bottom:10px;
}

#confirmation { margin-bottom:20px; padding:0 22px; }

#account{padding:0 22px}
#account h1{color:#85C55A}
#account .returnLink{margin-left:10px;}
#account .orderId{float:left;}
#account #PrintPageIcon {float:right;}
#account .receipt {display:none;}
#account .message {width:365px}
a.rssLink{
	background:url("../img/rss_logo.jpg") no-repeat 0 1px;
	color:#555555 !important;
	display:block;
	padding-left:20px;
	text-decoration:none;
}

#Math { margin-bottom:10px;}



/* ======= new contact page ============ */
#contact_common{ padding:0px 20px; float:left; }

body.about{ }
body.about #contact_common{ padding:0px 20px; float:left; }
body.about #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.about #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.about #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.about #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.about #contact_common div.mail_box input.action { float:left; background:url(../img/submit_about.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }

body.produce{ }
body.produce #contact_common{ padding:0px 20px; float:left; }
body.produce #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.produce #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.produce #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.produce #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.produce #contact_common div.mail_box input.action { float:left; background:url(../img/submit_produce.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }


body.music{ }
body.music #contact_common{ padding:0px 20px; float:left; }
body.music #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.music #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.music #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.music #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.music #contact_common div.mail_box input.action { float:left; background:url(../img/submit_culture.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }


body.stays{ }
body.stays #contact_common{ padding:0px 20px; float:left; }
body.stays #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.stays #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.stays #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.stays #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.stays #contact_common div.mail_box input.action { float:left; background:url(../img/submit_rentals.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }


body.stud{ }
body.stud #contact_common{ padding:0px 20px; float:left; }
body.stud #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.stud #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.stud #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.stud #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.stud #contact_common div.mail_box input.action { float:left; background:url(../img/submit_stud.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }

/for footer contact/
body.contact{ }
body.contact #contact_common{ padding:0px 20px; float:left; }
body.contact #contact_common fieldset{ width:500px; float:left; margin-bottom:50px; height:60px; }
body.contact #contact_common fieldset p.email{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
body.contact #contact_common fieldset div.mail_box input.text{ width:180px; float:left; margin-right:11px; margin-top:4px;}
body.contact #contact_common div.validationError span.message {font-size:12px; color:red; float:left; width:600px;}
body.contact #contact_common div.mail_box input.action { float:left; background:url(../img/submit_about.png) no-repeat; width:73px; height:29px; border:0px; cursor:pointer; }

