/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:12px; color:#4F6477;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:5px 0 5px 0;}



img {border:0}



h1 {font-size:18px; font-weight:normal;color:#EB0265; }

h2 {font-size:18px; font-weight:normal; color:#EB0265;font-family: Verdana, Arial, serif;}

h3 {font-size:16px; color:#233444; font-weight:bold;}

h4 {font-size:18px; font-weight:normal; color:#EB0265; font-family:Verdana, Arial, serif;}

h5 {font-size:12px; font-weight:bold; color:#EB0265;}



h3 a {color:#EB0265; font-weight:bold;}

h3 a:hover {color:#cccccc}



h1 a { color:#666; }

h1 a:hover {color:#EB0265;}

#form_42713_store {width:310px;}
#form_42713_function {width:164px;}
#form_42713_ccolour {width:100px;}
#form_42713_nsize {width:30px;}

a { color:#4F6477; }

a:hover {color:#EB0265;}

.hero1 {}
.hero2 {margin:10px 0 0 0;}

#proimgs {position:relative;background-color:#fff;overflow:hidden;height:150px;width:705px; margin-right:5px;}
.fgrp1, .fgrp2, .fgrp3 {float:left;width:230px; min-height:1px; }
.fgrp1 ul, .fgrp2 ul, .fgrp3 ul {margin:0; }
.fgrp1 ul li, .fgrp2 ul li, .fgrp3 ul li {margin:0 0 0 -48px; padding:0; }
.fgrp2 {margin:0 5px 0 5px;}
.crossfade.transition-fadeoutfadein li {list-style:none;}

.ucbox {border:1px solid #fff; height:17px; background-color:#CCD5DD;color:#fff;text-align:right;padding:5px;width:720px;float:right; }
.social-icon {position:absolute; margin:10px 0 0 35px;}
.social-icon a img {margin:0 2px 0 2px;}

table td {font-family: Verdana, Arial, sans-serif;font-size:11px;}

.visitus {margin:-85px 20px 0 0; color:#fff; font-size:12px}
.visitush1 {font-size:23px;}


.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ED6F98; }

.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through;}

.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:18px;font-weight:bold;color:#EB0265;}



a.pagebar_num {border:1px solid #CCD5DD; padding:0 0.2em 0 0.2em; margin:0px 2px 0 2px; font-size:9px; color:#CCD5DD;}

a.pagebar_this {font-weight:bold; background-color:#FAE2EE; font-size:12px; background-image:url('/img/bg_tile_pink.gif'); color:#EB8BBB; border:1px solid #F0B2D1;}



.testimonial {border:1px solid #ED6F98; background-color: #fff7f7; padding:0px 10px 5px 10px; margin:10px 0px 10px 0px; font-size:10px; color:#ED6F98; float:left;}

.testhead {}

.testhead h5 {font-family: Verdana, Arial, serif; font-size:14px; color:#ED6F98; padding:0px;}



.address {border:1px solid #fff; background-color: #50667A; padding:5px 10px 5px 10px; margin:-10px 5px 10px 4px; font-size:10px; color:#fff;}

.addresshead {}

.addresshead h5 {font-family: Verdana, Arial, serif; font-size:13px; height:23px;color:#fff; padding:5px; background-image:url('/img/addressbg.png'); background-repeat: no-repeat; }



.htmlIFormError {color:red;}

p {line-height:18px;}

img {margin:0;}

/*body {background-color:#E8ECF0;  }*/
body {background-color:#fff; background-image:url('/img/bg_tile3.gif'); }

.background2 {  background-image:url('/img/floral_bg4.png'); background-repeat:no-repeat; background-position:50% 0;}

#main {width:980px; background-color:#E8ECF0; padding-bottom:20px;}
/*#main {width:980px; background-color:#CCD5DD; padding-bottom:20px;}*/

#pgright {width:160px; float:right;  border-left:1px solid #e4e4e4;  }

#pgleft {width:200px; float:left;}

#pgleft1 {background-color:#394957;}

#pgleft2 {width:195px; float:left; background-color:#fff; padding:0px 0px 6px 5px;}

.xtraimage{border:1px solid #e4e4e4; margin:0 5px 5px 0;}

.selmanu {width:190px;}



.pagebg {background-color:white;}



.descriptmini {font-size:9px;}



.qtyinput {width:30px;}



.tellfriend {font-size:12px; font-weight:bold; color:#EB0265; margin-top:10px;  }

.tellfriend a { color:#EB0265; text-decoration:none; border:1px solid #EB0265; padding:5px; display:block; text-align:center; }

.tellfriend a:hover {color:#4F6477; border:1px solid #4F6477; }



.button_check {font-size:12px;  color:#E40375; margin-top:5px;  }

.button_check a { color:#666;  cursor: pointer; text-decoration:none;font-weight:bold; border:1px solid #666;  display:block; padding:5px; float:right; width:80px; text-align:center; background:none;} 

.button_check input { color:#666;  cursor: pointer; text-decoration:none;font-weight:bold; border:1px solid #666;  padding:5px; float:right; width:80px; text-align:center; background:none;}

.button_check a:hover, .button_check input:hover {color:#EB0265; border:1px solid #EB0265; }



.button_view {font-size:12px; font-weight:bold; color:#EB0265; margin-top:5px; }

.button_view a { color:#666; text-decoration:none; border:1px solid #666;  display:block; padding:5px; float:left; width:80px; text-align:center; }

.button_view a:hover {color:#EB0265; border:1px solid #EB0265; }



.viewlarge {font-size:13px; font-weight:bold; color:#ccc; }

.viewlarge a { color:#CCD5DD; text-decoration:none;}

.viewlarge a:hover {color:#EB0265;}



#newprodbox {border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;  background-color:white; padding:2px; margin:0px; }


.bookapp {border:1px solid #f2f2f2; width:620px; height:350px;}

.prodimgmini {padding-top:5px; }



/* blog style */
/* Blog */

/* home rand blog */
.randblog {  height: 100px; padding: 10px;overflow:hidden; background-image:url('/img/bg_tile3.gif'); margin-top:20px; border: 1px solid #E8ECF0; width:680px; }
.randblog .blogtitle {font-weight:bold; font-style:italic; font-size:12px; color:#4F6477;}
.randblog .blogsummary { color:#4F6477; font-style:italic; font-size:11px; line-height:18px; padding-top:5px;}
.randblog .rotwof {float:left;  display: none;  height: 75px;  overflow: hidden; clear: none;margin:0 0 10px 0;}
.randblog .rotwof p {  margin: 0;}
.randblog .rotwof a:link, .randblog .rotwof a:visited {  text-decoration: none;  color: #636466;}
.randblog .rotwof a:hover, .randblog .rotwof a:active {  text-decoration: underline;}
.randblog .rotwof a b {  font-weight: normal;  color: #35BFC0;}
.randblog #randitem-more:link, .randblog #randitem-more:visited { margin:0px 0 0 0px;  text-decoration: none;  color: #ED1555;}
.randblog #randitem-more:hover, .randblog #randitem-more:active {  text-decoration: underline;}

#rblk {width:180px; float:right;padding: 10px 10px 0 0;}

.archiveblogtop {font-weight:bold;text-align:left;font-size:14px; margin:0px 0 20px 10px;text-transform:lowercase;text-align:left;}

.menublogtop {background-image:url('/img/bgmenublog_t.gif');background-repeat:no-repeat;height:10px;padding:10px 0 10px 10px;font-weight:bold;color:#000;text-align:left;}
.menublogmid {background-image:url('/img/bgmenublog_m.gif');background-repeat:repeat-y;}
.menublogbtm {background-image:url('/img/bgmenublog_b.gif');background-repeat:no-repeat;height:10px;}
.menublog {padding:10px 0 10px 10px;font-weight:bold; text-align:left; color:#000;}
.menublogtop a {color:#DE3669;}
.menublogtop a:hover {color:#000;}

.menublogmid {margin: 0 0 10px 0;}
.menublogmid .blogtitle {text-align:left; margin:2px 10px 2px 10px; font-size:12px;}
.menublogmid .blogtitle a {text-decoration:none;padding:0px;}
.menublogmid .blogtitle a:hover {text-decoration:none;}
.menublogmid .linebreak {height:5px;}
.menublogmid .grpblog {margin: 0 0 0 15px;}
.menublogmid .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

.blogtbl {width:520px;}
.blogtbl .blogtitle {font-size:14px;margin:0 0 10px 0;}
.blogtbl .blogauthor {text-align:right; color:#cc0066}

.blogtext {width:520px;}
.blogcontent .blogreturn {text-align:right;  }
.blogcontent a {color:#EB0265;}
.blogcontent a:hover {color:#4F6477;}
.btnac {cursor: pointer;border:0px;margin-top:1px;font-size:12px;padding:4px;}
.btnac:hover {cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.blogsep {border:1px solid #E8ECF0;width:520px;float:left;}
.blogtweet, .blogfbook {float: right; margin-right: 10px;}

fieldset {border:0; border:1px solid #E8ECF0; background-image:url('/img/bg_tile3.gif'); color:#4F6477; font-style:italic; font-size:11px;}
fieldset strong {font-weight:bold; font-style:italic; font-size:12px; color:#4F6477;}

/* Blog end*/



/** Top Block styles **/

#top { width:980px; }

.top_inner { width:940px; padding:0 0 0 0; background-color:#233444;}

#top_nav { width:916px; background-color:white;}

.fcbklike {margin:4px 20px 0px 0; height:20px;}

/** Top Block styles End **/



/** Top Menu styles **/

#topmenu { text-decoration:none; font-weight:normal; height:25px; padding-top:7px; }

#topmenu a {text-decoration:none; color:#fff;  margin:0px 25px 0px 0px; font-family:Arial; font-size:14px; }

#topmenu a:hover { color:#EB0265; }

/** Top Menu styles end **/



.searchtextbox, #searchtextbox  {font-size:11px; font-weight:normal; color:#EB0265; margin:0 0 0 7px;}

.searchtextbox {padding:5px 0 10px 0;}



#lineheight table, td {line-height:18px;}



#attachpdf {font-size:14px; color:#ccc;  margin: 10px 0px 10px 0px; font-weight:bold; }

#attachpdf a {color:#ccc; text-decoration:none; }

#attachpdf a:hover { color:#EB0265; }



#linksc {font-size:14px; color:#ccc;  margin: 10px 0px 10px 0px; font-weight:bold;}

#linksc a {color:#ccc; text-decoration:none; }

#linksc a:hover { color:#EB0265; }





#content {background-color:white; width:940px; text-align:left; margin-top:10px; }

#contentmain {padding-top:10px; margin:0px 0px 20px 220px; width:700px;}

#cont_inner {padding:0px; }



.texthome {font-size:10px; color:#999; margin:10px 0 10px 0; border-top:1px solid #E8ECF0; border-bottom: 1px solid  #E8ECF0; padding:0px; line-height:16px;}

.texthome a { color:#F2B4C6;}

.texthome a:hover { color: #E87195;}



/** Left Category styles **/

#leftcat {width:200px; float:left; background-color:#fff; }
#leftcat ul, #leftcat li  {list-style:none; margin:0px ; padding:0px; border:0; width:200px; display:block; font-weight:bold; background-color:#CCD5DD;}
#leftcat ul a, #leftmenu li.sel ul a { padding:5px 3px 5px 10px; border-bottom: 1px solid #E8ECF0;  display:block; text-decoration:none; color:#EB0265; font-weight:normal;   font-size:14px; }
#leftcat li.sel a, #leftmenu li.sel li.sel a {color:#EB0265;  }
#leftcat ul a:hover, #leftmenu ul ul a:hover {color:#EB0265; }
#leftcat ul ul li ,#leftcat ul ul{ background-color:#fff;  }
#leftcat ul ul li a {font-weight:normal; color:#4F6477;  margin-left:4px; font-size:13px;}
#leftcat ul ul li a:hover {background-image:url('/img/heart_right_pink.jpg');background-repeat: no-repeat; background-position: 95%; }

/** Left Category styles end **/

#leftimage {margin:0 0 0 5px;}
#leftimage img {margin:0 0 5px 0;}

.dchkftext.promonote {text-align:center;}

#cartarea { float:right; margin-right:0px; }

#cartbox, #userbox, #infobox { margin:0px 0 10px 3px; background:white; padding:5px; border:1px solid #CCD5DD; }

#cartbox, #userbox, h5 { padding:0px; margin:5px 0 5px 5px;}

#cartbox a {color:#666666}

#cartbox a:hover { color:#EB0265;}

#userbox a {color:#666666}

#userbox a:hover { color:#EB0265;}

#cartarea a {color:#18658F; font-weight:bold;}

#cartarea a:hover {text-decoration:underline;}



/** View Cart styles **/

#cart, #usersignin, #usersignup, {font-size:12px;color:#000000;}

#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}

	.table {width:100%;}

	tr.head {background-color: #CCD5DD;height:25px;font-weight:bold} /* Cart Header */

	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */

	.table .head .thumb{width:10%} /* Cart Header Image Cell*/

	.table .head .title{width:48%} /* Cart Header Title Cell*/

	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/

	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/

	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/

	.table .head .total{width:14%;text-align:right;} /* Cart Header Total Cell*/

	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}

	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}





.ordtable{width:550px;}

table.border {border: 1px solid #cccccc;}

.toprow { border-top:1px solid #999999;padding-top:2px;}

.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}



.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail{width:100%;font-size:11px;border: 1px solid #cccccc} /* Text Fileds */

.carttotal {background-color: #CCD5DD;height:25px;font-weight:bold} /* Cart total price field */

.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */

.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}

.first {text-align:left;/*border-left:1px solid #999999;*/padding-left:2px} /**  **/

.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px} /**  **/



.buttons {text-align:center;}

.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}

.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}

.chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}

.chkstep  .button:hover, .chkstep .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}



.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none#cart #cart #update_shipping_button;font-size:12px}

.link_button:hover {background-color: #cccccc;color:black;font-size:12px}



/* Quantity Box */

input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}



/** **/

.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd;}

.chkstep  .input {padding:3px;border-bottom: 1px solid #dddddd;}



.dchkfnav {text-align:right;}

.dchkfnav {text-align:right; margin-top:5px; }

#go144,#go118, #usersignin_loginsubmit {background-color: #E40375; width:100px; padding:3px 0 3px 0;}

#cart_update {width:100px; padding:3px 0 3px 0;}

#empty {width:100px;padding:3px 0 3px 0;}

#back {width:100px;padding:3px 0 3px 0;}

#next {width:100px;padding:3px 0 3px 0; background-color: #E40375;}

#cancel {width:100px;padding:3px 0 3px 0;}

#shop {width:120px;padding:3px 0 3px 0;}

#ccconfirm,#ppconfirm {width:100px; padding:3px 0 3px 0; background-color: #E40375;}

#chkfccard_cardname,#chkfccard_cardno {width:200px;}
#chkfccard_cardexp, #chkfccard_cardcvc {width:40px;}
#chkfccard_cardno1, #chkfccard_cardno2, #chkfccard_cardno3, #chkfccard_cardno4 {width:40px;}

/** End Shopping Cart Styles **/



#viewcat {align:center; border: 1px solid #E8ECF0; padding:10px;}

#viewprodgrp {margin-top:20px;}



/** Footer & Bottom Navbar Styles **/

#navmid { font-size:9px; font-weight:normal;color:#4F6477; padding:0px 0 15px 200px; }

#navmid a {color:#4F6477; text-decoration:none;  }

#navmid a:hover {color:#E40375;}

#footer { align:center; width:955px; margin:20px 0px 20px 0px;}

#footer h1 {font-size:9px; font-weight:normal;color:#4F6477; }

#powered { text-align:right; float:right; }

#twdlink a {color:#4F6477; text-decoration:none; padding-right:2px; font-size:9px; font-weight:normal; }

#twdlink a:hover {color:#E40375;}

#copyright {color:#0EA766; text-align:left;  margin-top:3px; font-size:9px; }

#foottext { color:#EB0265; text-decoration:none; padding-right:2px; font-size:9px; font-weight:normal; margin:10px 0px 10px 0px;}

#foottext a {color:#EB0265;}



/** End Footer& Bottom Navbar Styles **/


