/* CSS Document */
body {
 font-size:12px;
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 margin:auto;
 background-color:#634e5d;
}
form {
 margin:0px;
 padding:0px;
}

/* containers */
.container1 {
 width:994px;
 margin:auto;
 padding:0px 0px 10px 0px;
}

/* header */
#header {
 background-image:url(../images/online_boutique.gif);
 background-repeat:no-repeat;
 background-position:74% 70px;
 height:138px;
}

/* logo; search */
#logo {
 width:360px;
 padding:40px 0px 0px 43px;
}
.search {
 width:500px;
 padding:15px 25px 0px 0px;
}
.search a {
 color:#cc93bc;
 text-decoration:none;
}
.search a:hover {
 text-decoration:underline;
}
.txtbox {
 border:1px solid #93788b;
 height:20px;
 width:132px;
 padding:2px 0px 0px 10px;
}
.login {
 padding:3px 5px;
}
.gobtn {
 padding:1px 0px 0px 0px;
}
.gobtn, .txtbox {
 margin:0px 10px 0px 0px;
}

/* top navigation */
#topnav {
 padding:0px 30px 0px 0px;
 height:28px;
}

/* cart link */
.order_now {
 background-image:url(../images/cart.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding:20px 32px 6px 0px;
}

/* intro */
.intro {
 background-color:#ffcee3;
 margin:5px 0px 0px 0px;
 min-height:215px;
 height:auto !important;
 height:215px;
}
.intro_pic {
 width:239px;
 padding:0px 10px 0px 0px;
}
.intro_details {
 width:485px;
 padding:30px 0px 0px 20px;
}
.intro_details h1 {
 padding:0px;
 font-size:30px;
 font-weight:normal;
 color:#3ea5b8;
}
.intro_details p {
 padding:5px 0px;
}
.intro_details a {
 text-decoration:none;
}
.intro_details a:hover {
 text-decoration:underline;
}
.intro_details p, .intro_details a {
 color:#634e5d;
}
.intro_details p, .intro_details h1 {
 margin:0px;
}


/* shadow */
.box {
 background-image:url(../images/shadow.gif);
 background-repeat:repeat-y;
 list-style-position:inside;
}
.shadow {
 padding:0px 12px 0px 14px;
}

/* content */
.content {
}
.content h1, .inner_content h1 {
 color:#eb67a1;
 font-size:15px;
 padding:0px 0px 8px 0px;
}
.inner_content p {
 padding:7px 0px;
}
.content p {
 padding:0px 0px 5px 0px;
}
.inner_content a {
 color:#3e909f;
}
.inner_content a:hover {
 text-decoration:none;
}
.content p, .content h1, .inner_content p, .inner_content h1 {
 margin:0px;
}

/* coloured texts */
.seagrn {
 color:#3e909f;
}

/* delivery */
.del {
 min-height:85px;
 height:auto !important;
 height:85px;
 padding:0px 0px 15px 0px;
}
.del_pic {
 width:30px;
}
.del_details {
 padding:0px 10px;
 width:650px;
}

/* product listing */
.prod {
 /**border-top:#999999 1px solid;**/
 margin:5px 0px 0px 0px;
 padding:15px 0px;
}
.prod_list {
 width:120px;
 padding:0px 10px 0px 10px;
 margin:0px 0px 10px 0px;
}
.prod_list_details {
 padding:10px 0px;
}
.prod_list_details2 {
 width:400px;
 margin:0px 30px 0px 0px;

}
.prod_list_info {
 border-top: 1px dashed #000000;
 padding:8px 0px 0px 0px;
 margin:20px 0px 0px 0px;
}
.prod_list_pic {
 width:275px;
}
.prod_list_pic img {
 height:300px;
 width:275px;
}
.productPopletsItem img {
 height:60px;
 width:55px;
}
.prod_list img {
 border:1px solid #3e909f;
 height:90px;
}
.txtbox2 {
 border:1px solid #abadb3;
 width:45px;
 vertical-align:middle;
}
.prod_list_details p, .prod_list_details2 p {
 padding:2px 0px;
}
.prod_list_info p {
 padding:0px 0px 10px 0px;
}

/* testimonials */
.testi {
 padding:0px 0px 20px 0px;
}
.testi_pic {
 width:80px;
}
.testi_details {
 padding:0px 0px 0px 20px;
 width:580px;
}

/* featured products */
.featprod {
 border-top:1px solid #997e91;
 margin:10px 0px 0px 0px;
 font-size:11px;
 padding:5px;
}
.featprod h2 {
 color:#3e909f;
 font-size:12px;
 text-align:center;
 padding:5px 0px 0px 0px;
}
.featprod p {
 padding:0px 0px 5px 0px;
}
.featprod_lrcols {
 padding:8px 0px;
}
.featprod_mcol  {
 padding:10px 33px;
}
.featprod h2, .featprod p {
 margin:0px;
}
.featprod_lrcols, .featprod_mcol {
 width:210px;
}
.moreprod {
 text-align:right;
 height:15px;
 padding:0px 20px 0px 0px;
}
.moreprod a {
 background-image:url(../images/plus.gif);
 background-repeat:no-repeat;
 padding:0px 0px 5px 20px;
}
.content a, .moreprod a {
 color:#c73b78;
 text-decoration:none;
}
.content a:hover, .moreprod a:hover {
 text-decoration:underline;
}



/* columns */
.columns1 {
 padding:20px 14px;
}
.columns2  {
 padding:0px 14px;
}
.columns1 {
 min-height:420px;
 height:auto !important;
 height:420px;
}
.l_col {
 width:185px;
}
.r_col {
 width:720px;
 padding:0px 12px 0px 23px;
}

/* side navigation */
.s_nav {
 width:185px;
 margin:0px 0px 10px 0px;
}
.s_nav_title {
 background-image:url(../images/curve3.gif);
 width:165px;
 height:32px;
 padding:10px 0px 0px 20px;
 color:#FFFFFF;
}
.s_nav_title h2 {
 margin:0px;
 padding:0px;
 font-size:14px;
 font-weight:normal;
}
.s_nav_details {
 width:185px
}
.s_nav_details ul {
 margin:0px;
 padding:5px 0px;
}
.s_nav_details ul li {
 list-style-type:none;
 list-style-position:outside;
 width:185px;
}
.s_nav_details ul li a {
 padding:5px 0px 5px 20px;
 width:165px;
}
.s_nav_details ul li, .s_nav_details ul li a {
 display:block;
 text-decoration:none;
 color:#000000;
}
.s_nav_details ul li:hover, .s_nav_details ul li a:hover {
 background-color:#c3809d;
 color:#FFFFFF;
}
.s_nav_details, .s_nav_details ul li, .s_nav_details ul li a {
 background-color:#e3e2e3;
}

/* footer */
#footer {
 text-align:center;
 margin:auto;
 width:900px;
}
#footer ul {
 margin:0px;
 padding:0px;
 display:inline
}
#footer ul li {
 list-style-type:none;
 display:inline;
 padding:0px 10px 0px 0px;
 margin:0px 5px 0px 0px;
 background-image:url(../images/chevron.gif);
 background-repeat:no-repeat;
 background-position:100% 3px;
}
* html #footer ul li {
 margin:0px 8px 0px 0px;
 padding:0px 5px 0px 0px;
}
#footer ul li#f_Off {
 background-image:none;
}
#footer a:hover, #footer ul li a:hover {
 text-decoration:underline;
}
#footer, #footer a, #footer ul li a, #footer ul li {
 color:#7f7d7d;
 text-decoration:none;
}

.newsletterbanner{    float: right;
    margin-top: 32px;}



/**/
.left {
 float:left;
}
.right {
 float:right;
}
.clr {
 clear:both;
}


