/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */

/*@import url(layouts.css);*/

@import url(components.css);

@import url(modules.css);

@import url(navigation.css);

@import url(misc.css);

@import url(forms.css);





/* #######################  GENERAL SETTINGS ############################ */

html.body{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	margin-top: 0px;

	background-color: #CCCCFF;

}



body {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	margin: 0px;

	padding:0px;

	background-color: #FFFFFF;

	}



/*  Global Formatting */

h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:15px;line-height: 1em;font-weight: 900;margin:0px;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}
a {color: #CC6600;}
a:hover {color: #659FDE;}
a:visited {color: #CC6600;}
a.image, a.image:hover  {border:0;}

/* Clears Divs */

.clr{clear: both;}

a img {

border:medium none;

}
p {
margin:-2px 0 0;
padding:0;
}


/* #######################  END GENERAL SETTINGS ############################ */

#mainwrap #header {

	width:100%;

	margin-left:auto;

	margin-right:auto;

	background-image:url(../images/header_background.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	float:left;

}

#mainwrap {

	width:100%;

	float:left;

	background-image:url(../images/mainwrap_rep.jpg);

	background-repeat:repeat;

	background-position:center center;

}

#mainwrap #header #header_contents {

	width:1010px;

	margin:auto;

	margin-top:0px;

}

#mainwrap #header #header_contents #logo {

	float: left;

	padding-bottom:10px;

	padding-left:20px;

	padding-top:25px;

	width:245px;

}

#mainwrap #header #header_contents #top_menu {

float:right;
padding-top:122px;
width:680px;

}



.moduletable_topmenu{

	

	float:right;

	

	

}

.moduletable_topmenu li:hover{

background-color:none;

}

.moduletable_topmenu li{

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	

	

	padding:0 0px 0 0;

	

}



.moduletable_topmenu li a{

text-decoration:none;
color:#ffffff;
font-family:georgia;
font-size:15px;
padding-left:14px;
padding-right:14px;
}

.moduletable_topmenu li a:hover {

color:#ec88a0;

}

.moduletable_topmenu ul{

margin:0px;

padding:0px;

}

.moduletable_topmenu #current a{
color:#ec88a0;
}
#mainwrap #content_wrap {

	float: left;

	width:100%;

	margin:auto;

	margin-top:0px;

	background-image:url(../images/contentwrap_rep.png);

	background-repeat:repeat-x;

	background-position:left top;

}

#mainwrap #content_wrap #content_holder {

	width:1010px;

	margin:auto;
    overflow:hidden;
	margin-top:0px;
   	background-image:url(../images/home_3.png);

	background-repeat:repeat-y;

	background-position:left top;

}

#mainwrap #content_wrap #content_holder_blog {
background-image:url(../images/blog1_1.png);
background-position:left top;
background-repeat:repeat-y;
margin:0 auto auto;
overflow:hidden;
padding-left:10px;
width:1000px;

}


#component_holder {

background-color:#FFFFFF;

float:left;

margin-left:5px;

width:747px;

min-height:400px;

	

}

#right_modules {

	float: left;

	width:257px;

/*	background-image:url(../images/rightmod_rep.png);

	background-repeat:repeat-y;

	background-position:left top;

	border-left:1px solid #DDDDDD;

    min-height:550px;*/

	}

#content_news_div {

	float: left;

	width:752px;

/*	background-image:url(../images/con_nw_rep.png);

	background-repeat:repeat-y;

	background-position:left top;

	background-color:#ffffff;*/

}

#content_news_div #news_nmod {

	float: left;

	margin-left:4px;

    width:748px;

	background-image:url(../images/news_bak.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;

	border-top:1px solid #DDDDDD;

}


#random_module {

	float: left;

	width:740px;

	padding-left:10px;

	margin-left:3px;

}

#newsletter {

	float: left;

	width:730px;

	padding-left:10px;

	

}

#mainwrap #footer {

	width:100%;

	margin-left:auto;

	margin-right:auto;

	background-image:url(../images/header_background.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	float:left;

}

#mainwrap #footer #footer_container {

	width:1010px;

	margin:auto;

	margin-top:0px;

	

}



#mainwrap #footer #footer_container #footer_menu {

	float: left;

	width:300px;

	padding-bottom:75px;

}

#mainwrap #footer #footer_container #copyright {

	float: left;

	width:195px;

}



.moduletable-copyright{

color:#cccccc;

float:left;

font-size:11px;

padding-top:17px;

padding-left:5px;

}

#mainwrap #footer #footer_container #secure {

	float: right;

	width:400px;

	padding-top:14px;

}



.moduletable-owned{

color:#cccccc;

float:right;

font-size:11px;

padding-top:5px;

padding-right:7px;

}





.moduletable-bnav{

	

	float:left;

	padding-top:16px;

    padding-left:4px;

}

.moduletable-bnav ul{

margin:0px;

padding:0px;

}

.moduletable-bnav li:hover{

background-color:none;

}

.moduletable-bnav li{

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	font-size:11px;

	

	padding:0 0px 0 0;

	

}



.moduletable-bnav li a{

text-decoration:none;

color:#cccccc;

font-family:Arial;

padding-left:7px;

padding-right:7px;

}

.moduletable-bnav li a:hover {

color:#FF9933;

}



.separator{

color:#cccccc;

font-size:11px;

font-weight:normal;

}









.moduletable-category a{

color:#909090;

cursor:pointer !important;

font-family:"Times New Roman";

font-size:14px;

font-weight:bold;

padding-left:35px;

text-decoration:none;

float:left;

margin-left:20px;

padding-top:5px;

padding-bottom:5px;

}

.moduletable-category a:hover{

color:#ec88a0;

}

.moduletable-category #current a{

color:#ec88a0;

}

.moduletable-category #active_menu{

color:#ec88a0;

}

.moduletable-category h3{

color:#000000;

font-size:22px;

font-weight:bold;

margin-left:18px;

padding-bottom:0;

padding-left:95px;

width:137px;

background-image:url(../images/category_web.jpg);

background-repeat:no-repeat;

background-position:left 3px;

}

.moduletable-category{

float:left;

width:250px;

}

.moduletable-cart{

float:left;

width:250px;

padding-bottom:15px;

border-bottom:1px solid #e5e5e5;

}





.moduletable-emp{

float:left;

padding-left:25px;

width:700px;

padding-top:4px;

}







.moduletable-emp p{

float:left;

width:542px;

}



.moduletable-newsletter {

background-image:url(../images/newstxt.jpg);

background-position:left 2px;

background-repeat:no-repeat;

float:left;

margin-left:28px;

padding-bottom:60px;

padding-left:255px;

padding-top:0;

}

.moduletable-newsletter .inputbox{

border:1px solid #cbcbcb;

}



.moduletable-newsletter .inputbox{

color:#bababa;

text-transform:lowercase;

padding-top:2px;

padding-bottom:2px;

}



.moduletable-newsletter .button{

border:none;

background-color:transparent;

background-image:url(../images/newsletter_image.jpg);

background-repeat:no-repeat;

background-position:center center;

padding:5px 17px 6px;

color:#E36887;

cursor:pointer;

}



.moduletable-category a.level0-category1{

background-image:url(../images/ring_img.jpg);

background-repeat:no-repeat;

background-position:left center;
color:#EC88A0;

}

.moduletable-category a.level0-category2{

background-image:url(../images/bag_img.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category a.level0-category4{

background-image:url(../images/gift_img.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category a.level0-category5{

background-image:url(../images/lips_img.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category a.level0-category3{

background-image:url(../images/ribbon.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category a.level0-category6{

background-image:url(../images/plane.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category a.level0-category6:hover{

background-image:url(../images/ribbon.jpg);

background-repeat:no-repeat;

background-position:left center;

}

.moduletable-category ul{

margin:0px;

padding:0px;

} 



.moduletable-category ul li{
padding-bottom:15px;
float:left;
list-style-type:none;
width:250px;
}

.vmCartModule{

float:left;

width:250px;

background-image:url(../images/shopping.jpg);

background-repeat:no-repeat;
background-position:5px 30px;
}





.cart_text{
float:left;
font-size:17px;
margin-left:72px;
padding-top:22px;
width:152px;
height:70px;
}



.show_the_cart{

float:left;
padding-left:73px;
padding-top:10px;
/*width:250px;*/

}



.show_the_cart a{

background-image:url(../images/view_bag.jpg);

background-repeat:no-repeat;

background-position:center top;

text-decoration:none;

padding:4px 48px;

color:#E86B8B;

float:left;

}





.show_the_cart a:hover{

color:#E86B8B;

}





.total_products1{

float:left;

padding-bottom:10px;

padding-left:75px;

width:150px;

}



.hw{

color:#EC88A0;

float:left;

font-family:Georgia;

font-size:22px;

width:147px;

}

.hw h3{

font-family:Georgia;

font-size:21px;

font-weight:bold;

margin:0px;

padding:0px;

}

.wildliliy_mod{

float:left;

font-family:Georgia;

padding-bottom:18px;

padding-top:18px;

}



.back_text{

font-size:18px;

font-family:Georgia;

padding-top:4px;

}



.back_text h3{
font-size:17px;
font-family:Georgia;
margin:0px;
padding:0px;
line-height:25px;

}

#right_blog_mod {
/*background-image:url(../images/right1_rep.jpg);
background-position:left top;
background-repeat:repeat-y;
*/
float:left;
min-height:600px;
padding-left:0px;
width:230px;
}





.moduletable-recent{
background-image:url(../images/pink_blog.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:179px;
margin-left:4px;
margin-top:7px;
padding-bottom:7px;
width:218px;

}

.moduletable-recent h3{

margin:0px;

font-family:Georgia;

font-size:26px;

color:#ffffff;

padding-left:15px;

padding-top:10px;

}



.moduletable-gencat{

background-image:url(../images/grey_blog.jpg);

background-repeat:no-repeat;

background-position:left top;

margin-left:4px;

float:left;

width:218px;



}



.moduletable-gencat h3{

margin:0px;

font-family:Georgia;

font-size:26px;

color:#ffffff;

}

.moduletable-recent p{

background-image:url(../images/recentpara.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-left:18px;
padding-bottom:10px;
padding-top:9px;

}

h11{
padding-top:28px;
font-size:19px;
letter-spacing:-1px;
color:#f983a3;
font-weight:bold;
}
h10{
font-size:19px;
letter-spacing:-1px;
padding-top:28px;
font-weight:bold;
}
.msgs{

font-family:Georgia;
font-size:12px;
font-weight:bold;
}
#hoverimagecontainer img{

padding-top:20px;
width:200px;
margin-left:20px;
}
.product_price p{
padding-top:14px;
}
.category_head {
float:left;
padding-bottom:10px;
padding-top:15px;
width:70%;
}

ul.pagination li {
background:transparent none repeat scroll 0 0;
display:inline;
float:left;
padding-left:15px;
}

.pagination{
float:right;
}
.pagenav{


}
.inactivep{
background-image:url(../images/category_3.jpg);
background-position:left center;
background-repeat:no-repeat;

height:22px;
text-indent:-999px;
display:block;
width:65px;
}

.inactiven{
height:22px;
width:65px;
background-image: url(../images/category_5.jpg);
background-repeat: no-repeat;
background-position: left center;
text-indent:-999px;
display:block;

}

.activep{
text-indent:-999px;
display:block;
}
.activen{

text-indent:-999px;
display:block;
}

#border{
border-top:1px solid #F3F3F3;

}
.category_name{
float:left;
width:100px;
}

h15{
color:#EC88A0;
font-family:Georgia;
font-size:45px;
font-weight:normal;
margin:0;
text-transform:uppercase;
}
h16{
color:#EC88A0;
font-family:Georgia;
font-size:45px;
font-weight:normal;
margin:0;
text-transform:uppercase;
}
.otext{
color:#8D8D8D;
float:left;
font-family:Georgia;
font-size:14px;
padding-top:4px;
text-decoration:none;
width:55px;
}

.product_heading {
text-align:center;
}

h14{

color:#909090;
font-family:"Times New Roman";
font-size:16px;
font-weight:bold;

}

h17{

color:#EC88A0;
font-family:Georgia;
font-size:45px;
font-weight:normal;
margin:0;
text-transform:uppercase;

}

h18{

color:#EC88A0;
font-family:Georgia;
font-size:26px;
margin:0;

}

#lable_h14{
float:left;
margin-top:-54px;
padding-left:579px;

}

.blog {
/*padding-left:10px;
padding-right:10px;*/
}

.orderbyform
{
float:left;
padding-top:25px;
}
a.continue_link{
background-image:url(../images/backtostore.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
text-indent:-999px;
width:140px;
}
a.checkout_link{
background-image:url(../images/checkout.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
text-indent:-999px;
width:103px;
}
.cbbuttons{
float:right;
width:243px;
}

td.product_checkout_name a{
text-decoration:none;
float:left;
}

td.product_checkout_name a strong{
font-family:Georgia;
font-size:15px;
color:#EF93AA;
text-decoration:none;
font-weight:bold;
}
tr.head_checkout{
background-image:url(../images/head_checkout_1.jpg);
background-repeat:no-repeat;
background-position:right 0px;
color:6c6c6c;
font-size:12px;
}
tr.head_checkout th{
color:#e5e5e5;
font-size:11px;
text-align:right;
}
.inputbox1{
background-image:url(../images/inputbox.jpg);
background-position:center center;
background-repeat:no-repeat;
border:medium none;
display:block;
float:right;
height:20px;
text-align:center;
width:31px;
}
td.product_checkout_name{
}
td.product_checkout_updatedelete{
text-align:right;
}
input.image22{
display:block;
float:right;
padding-top:3px;
}

tr.sectiontableentry1,tr.sectiontableentry2{
background-image:url(../images/row_checkout.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:51px;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td{
color:#6C6C6C;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
td.downborder{
background-image:url(../images/downborder.jpg);
background-position:right 0px;
background-repeat:no-repeat;
}
div.totaldisplay{
color:#EA7E9A;
float:right;
font-family:arial;
font-size:26px;
}
tr.sectiontableentrybot td{
color:#6C6C6C;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding-top:16px;

}

.contentpaneopen {
color:#616161;
line-height:24px;
}

.createdate{
color:#818181;
font-weight:bold;
font-size:13px;
font-family:Arial;
}

/* Blog layout Artilce Css */ 

#First_Cat_article #Col_1{
float:left;
width:550px;

}


#First_Cat_article #Col_2{

float:left;
padding-left:15px;
}

/* End Css */

.moduletable_cat_menu h3{
color:#FFFFFF;
font-family:Georgia;
font-size:26px;
margin:0;
padding-left:15px;
padding-top:10px;
}


.moduletable_cat_menu{
background-image:url(../images/Blog_2_img_cat_img.png);
background-repeat:no-repeat;
float:left;
margin-left:4px;
width:224px;
}



.moduletable_cat_menu li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;

}

.moduletable_cat_menu li a{
color:#FFFFFF;
display:block;
font-family:georgia;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
text-decoration:none;

}

.moduletable_cat_menu li a:hover{
}
td.product_checkout_name a img{
display:block;
padding-right:7px;
padding-top:7px;
}


