/* CSS Document */
body
{
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
background:url(images/bg_body.gif) repeat-x top;
}

A{color:#0192B5; font-family:Arial,Helvetica,sans-serif; font-size:12px;; text-decoration:none; line-height:20px;}
A:visited{color:#0192B5; font-family:Arial,Helvetica,sans-serif ; font-size:12px;; text-decoration:none;line-height:20px;}
A:hover{color:#0192B5; font-family:Arial,Helvetica,sans-serif ; font-size:12px;; text-decoration:underline;line-height:20px;}


#menu
{
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
}

.link-white a:link{color:#FFFFFF; text-decoration:none;}
.link-white a:visited{color:#FFFFFF; text-decoration:none;}
.link-white a:hover{color:#FFFFFF; text-decoration:underline;}

#menu
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}


#menu a:link
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}

#menu a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}

#menu a:hover
{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
text-align:center;
}


#footer a:link
{
color:#0192B5;
text-decoration:none;
font-size:11px;
}

#footer a:visited
{
color:#0192B5;
text-decoration:none;
font-size:11px;
}

#footer a:hover
{
color:#0192B5;
text-decoration:underline;
font-size:11px;
}

#myaccount-left-panel a:link
{
color:#0192B5;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#myaccount-left-panel a:visited
{
color:#0192B5;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#myaccount-left-panel a:hover
{
color:#0192B5;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}

.links a:link
{
color:#0192B5;
text-decoration:none;
font-size:12px;
}

.links a:visited
{
color:#0192B5;
text-decoration:none;
font-size:12px;
}

.links a:hover
{
color:#0192B5;
text-decoration:underline;
font-size:12px;
}


.bordergray
{
border-top:solid #CCCCCC 1px;
}

.bordergray1
{
border-left:solid #CCCCCC 1px;
}


.bod-right-white{border-right:#ffffff 1px solid;}
.bod-left{border-left:#DCDCDC 1px solid;}
.bod-right{border-right:#DCDCDC 1px solid;}
.bod-top{border-top:#DCDCDC 1px solid;}
.bod-bottom{border-bottom:#DCDCDC 1px solid;}

.bod-left-blue{border-left:#DDF0F4 1px solid;}
.bod-right-blue{border-right:#DDF0F4 1px solid;}
.bod-top-blue{border-top:#DDF0F4 1px solid;}
.bod-bottom-blue{border-bottom:#DDF0F4 1px solid;}


.bod-bottom-dotted{border-bottom:1px dotted #CECECD;}

.box-pink{border:1px  solid #E03869;}
.box-gray{border:1px  solid #E1E1E1;}

#top-menu a:link{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px}
#top-menu a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:13px}
#top-menu a:hover{color:#FFFFFF; font-weight:bold; text-decoration:underline;font-size:13px}

.pinktext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e03869;
	line-height:20px;
}
.pinktext1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e03869;
	line-height:20px;
}
.innerbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
}


#white_links A:link
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#white_links A:visited
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.unreaded:hover
{
color:#E03869;
font-weight:bold;
text-decoration:underline;
}

.unreaded:link
{
color:#E03869;
font-weight:bold;
text-decoration:none;
}

.unreaded:visited
{
color:#E03869;
font-weight:bold;
text-decoration:none;
}

.unreaded:hover
{
color:#E03869;
font-weight:bold;
text-decoration:underline;
}


#topbutton a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#999999;
	}
	
#topbutton a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#999999;
	}	
	
#topbutton a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color: #000000;
}



	
#search
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#search_html input, select
{
border:1px solid #0192B5;
font-size:12px;
}

.margin {margin:0px;}
.top
{
line-height:5px;
height:30px;
}
.foot
{
line-height:5px;
height:15px;
}

.smalltext{font-size:11px;}
.smalltextgray{font-size:11px;}

.box_heading
{
background-image:url(images/modular_headers_back.gif);
color:#0192B5;
font-weight:bold;
font-size:14px;
height:22px;
padding-left:8px;
}

.heading
{
color:#FFFFFF;
font-weight:bold;
}

.heading2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#333333;
	line-height:20px;
}
.heading3
{
color:#666666;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

.heading4
{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#666666;
font-size:18px;
}


.heading5
{
color:#0192B5;
font-size:23px;
}

.heading6{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #666666;
}

.heading7
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}


.heading8
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:20px;
}

.heading9
{
font-family:Arial,Helvetica,sans-serif;
color:#F302A9;
font-size:18px;
}

.textbox{ border:1px solid #0192B5; width:180px; color:#666666}
.textarea{ border:1px solid #0192B5; width:280px; height:80px; color:#666666}

.pad-left{padding-left:10px;}
.pad-right{padding-right:10px;}
.pad-top{padding-top:8px;}
.pad-bottom{padding-bottom:8px;}
.pad-all{padding:10px;}


.messagebox{
	background-image:url(images/information.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	width:100px;
	border:1px solid #c93;
	padding:3px;
	margin-top:-3px;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:18px;	
}
.messageboxok{
		width:auto;

	padding:3px;
	margin-top:-3px;
	color:#008000;
	background-image:url(images/accept.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}
.messageboxerror{
	position:relative;
	background-image:url(images/exclamation.png);
	background-repeat:no-repeat;
	background-position:left;
	width:auto;

	padding:3px;
	padding-left:18px;
	color:#CC0000;
	margin-top:-3px;

}
.list { padding-left:20px; margin-left:20px;}
.list li{list-style-image:url(images/arrow_pink.gif);}
img{border:0;}
form{margin:0; padding:0;}

.bottomborder{
border-bottom:thin;
border-bottom-color:#e03869;
border-bottom-style:solid;
border-bottom-width:thin;
}



.heading_link:link
{
color:#0192B5;
font-size:16px;
text-decoration:none;
}
.heading_link:visited
{
color:#0192B5;
font-size:16px;
text-decoration:none;
}
.heading_link:hover
{
color:#F302A9;
font-size:16px;
text-decoration:underline;
}


.heading_link2:link
{
color:#F302A9;
font-size:18px;
text-decoration:none;
}
.heading_link2:visited
{
color:#F302A9;
font-size:18px;
text-decoration:none;
}
.heading_link2:hover
{
color:#F302A9;
font-size:18px;
text-decoration:underline;
}


.heading_link3:link
{
color:#000000;
font-size:14px;
text-decoration:none;
}

.heading_link3:visited
{
color:#000000;
font-size:14px;
text-decoration:none;
}

.heading_link3:hover
{
color:#000000;
font-size:14px;
text-decoration:underline;
}

.pagelink_current
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#CA700B; color:#FFFFFF;
}

.pagelink:link
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#ffffff;
}
.pagelink:visited
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#ffffff;
}

.pagelink:hover
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#CA700B; color:#ffffff ;
}

.photo
{max-width:140px; max-height:200px; overflow:hidden; cursor:pointer;}

.photo_frame
{ padding:5px; border:1px solid #dddddd;cursor:pointer;}


.miniphoto
{max-width:75px; max-height:100px; overflow:hidden; width:75px;}


.button{cursor:pointer; border:0px; color:#FFFFFF; background-image:url(images/buttons/button_bg.gif); font-size:12px; font-weight:bold; height:23px; padding-left:6px; padding-right:6px;}


/*seperator */

.pink_hori{ border-bottom:1px solid #E03869; height:1px;}
.gray_hori{ border-bottom:#DCDCDC 1px solid; height:1px;}
.flirtbox{height:85px; width:85px; overflow:hidden; padding:5px;cursor:pointer;}
.flirtbox_selected{height:85px; width:85px; overflow:hidden;padding:5px;cursor:pointer; border:2px solid #E13D6D; }

/*Calander*/
.calendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

.calendar-icon-01 {background-image:url(images/calendar/01.gif);}
.calendar-icon-02 {background-image:url(images/calendar/02.gif);}
.calendar-icon-03 {background-image:url(images/calendar/03.gif);}
.calendar-icon-04 {background-image:url(images/calendar/04.gif);}
.calendar-icon-05 {background-image:url(images/calendar/05.gif);}
.calendar-icon-06 {background-image:url(images/calendar/06.gif);}
.calendar-icon-07 {background-image:url(images/calendar/07.gif);}
.calendar-icon-08 {background-image:url(images/calendar/08.gif);}
.calendar-icon-09 {background-image:url(images/calendar/09.gif);}
.calendar-icon-10 {background-image:url(images/calendar/10.gif);}
.calendar-icon-11 {background-image:url(images/calendar/11.gif);}
.calendar-icon-12 {background-image:url(images/calendar/12.gif);}


.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 14px;
}
/*Calander*/

#sitemap li{ padding:8px 0 8px 0;  list-style-image:url(images/hearticon.gif)}

.button_gray{border:none; background-image:url(images/buttons/gray_bg.gif); height:25px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; width:auto}
.button_pink{border:none; background-image:url(images/buttons/pink_bg.gif); height:27px; width:auto}

/* TOP MENU LINKS */
#navlist {
  margin: 0px;
  float:left;
}
#navcontainer ul {
  font-size:12px;
  font-weight:normal;
  padding-left: 0px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#ECD8C8;
   
}
#navcontainer ul li { 
  display: inline; 
  
}
#navcontainer ul li a {  
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#ECD8C8;
  color:#000000;
  border-right:1px #FFFFFF solid;
}
#navcontainer ul li a:visited {  
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#ECD8C8;
  color:#000000;
}
#navcontainer ul li a:hover { 
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#FEEEDC;
  color:#000000;
}

/* SIDE LINKS */
#menulist {
  margin-bottom:10px;
}
#menucontainer ul {
  font-size:12px;
  color:#000000;
  font-weight:normal;
  margin-left:0px;
  padding-left: 0px;
  margin-top:0px;
  padding:0px;
  list-style:none;
   background-color:#ffffff;
}
#menucontainer ul li {
  margin-left:0px;
  padding-left: 0px;
   background-color:#ffffff;
}
#menucontainer ul li a {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#ffffff;
   color:#000000;
}
#menucontainer ul li a:visited {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#ffffff;
     color:#000000;
}
#menucontainer ul li a:hover {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#ECD8C8;
     color:#000000;
}
#menucontainer ul li a.sub {
  background-image: none;
  width:170px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  margin-left:10px;
  border-left: 9px;
  background-color:#ECD8C8;
}

.color-orange{color:#D35701;}
.color-blue{color:#029EC4;}
.color-green{color:#78C042;}
#categories a { background-image: url(images/icon_categories.gif); }

li#categories {
	background: none;
	height: auto;
}

#category-list {
	list-style: none;
	font-size: 12px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 8px 0px;
}

#category-list li {
	background: none;
	font-weight: normal;
	height: auto;
	padding:0px;
	margin:8px 10px 8px 20px;
	list-style-image:url(images/bullet2.gif);
	border-bottom:#EAEAEA solid 1px;
	color:#000000;
}
#category-list li a{
	color:#000000;
}

ul#category-list li a {
	display: inline;
	background: none;
	padding: 0px 0;
	margin: 0;
	
}


#bestseller-list {
	list-style: none;
	font-size: 12px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 8px 0px;
}

#bestseller-list li {
	background: none;
	font-weight: normal;
	height: auto;
	padding:0px;
	margin:8px 10px 8px 20px;
	list-style-image:url(images/bullet2.gif);
	border-bottom:#EAEAEA solid 1px;
}

ul#bestseller-list li a {
	display: inline;
	background: none;
	padding: 0px 0;
	margin: 0;
}



h1 {
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#0192B5;
	font-size:20px;
	margin:0px;
	padding:0px;
}


h2 {
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#F302A9;
	font-size:18px;
	margin:0px;
	padding:0px;
}


.list1 {margin:0px 0 3px 0; padding:0px 0 8px 20px;}
.list1 li{margin:4px 0 4px 0;}

.selectedimage{border:4px #00CC00 solid;}