@charset "utf-8";
/* main.css */

/*--------------GENERAL RULES-------------------*/
body{
	background-color:#FFF;
	background-image: url(../images/pattern.gif);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}

html, body{
	border:none;
	margin:0;
	padding:0;

}

a, a:hover, a:visited{
	text-decoration:none;
}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.middle_img{vertical-align: text-bottom;}

/*--------------WRAPPER RULES-------------------*/
#wrapper{
	position:relative;
	width:1092px;
	margin:0;
	background-color:#FFF;
	
}

/*--------------TOP DIVS RULES-------------------*/
#header{
	background-image: url(../images/bg_top_01.jpg);
	background-repeat:no-repeat;
	width:1092px;
	height:120px;
}

#top_menu{
	margin-left:50px;
}

#top_menu ul{
	padding:0;
	list-style:none;
	display:inline;
	position:absolute;	
	margin-top:37px;
	margin-left:90px;
}

#top_menu ul li{
	float:left;
	padding-left:25px;
	font-weight:500;
}

#top_menu ul li a:hover{
	text-decoration: overline;
}


#top_menu a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
}
/*--------------CENTER DIV RULES-------------------*/
#center{
	background-image: url(../images/bg_04_3.jpg);
	background-repeat:no-repeat;
	height:200px;
	margin-top:40px;
	padding-bottom:40px;
}

#main_left{
	float:left;
	width:550px;
	padding-left:10px;
}
	
#product_text{
	float:left;
	width:500px;
	padding-left:15px;
	padding-top:10px;
}

#product_text h1, #product_text h2{ font-size:16px;}
#product_text h1 {color:#03C; font-weight:bold;}
#product_text a{background-color:#F2F3EB; border-bottom:#323E02 solid thin; }

#sale table {font-size:12px;}

	

/*--------------BOTTOM DIVS RULES-------------------*/
#bottom_left{
	float:left;
}

#bottom_menu{
	padding-left:5px;
	height:145px;
}


#bottom_menu a{
	text-decoration:none;
	color:#666666;
	font-family:Garamond;
}

#bottom_menu a:hover{
	color:#09F;
}

#bottom_menu ul{
	list-style:none;
	display:inline;
}

#bottom_menu ul li{
	float:left;
	margin-left:15px;
	padding:0;
}

#bottom_menu ul ul{
	list-style:none;
	margin:0;
	padding:0;
}

#bottom_menu ul li ul li{
	float:none;
	margin:0;
	padding:0;
}
#welcome_banner{
	width:580px;
	height:95px;
	margin:0 0 0 20px;
}

#welcome{
	margin:0 0 0 20px;
	width:550px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
}


#symbols ul{
	list-style:none;
}

#symbols ul li{
	direction:rtl;
	display:block;
}

#highlight{
	width:230px;
	float:right;
	margin-left:-10px;
	background-color:#3399ff;
	padding:10px 7px;
	padding-top:0;
}

#highlight h3{	
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
}

#highlight_content{
	padding-top:20px;
	padding-left:5px;
	padding-bottom:20px;
}

#highlight a{
	text-decoration:underline;
}

#highlight p{
	margin-bottom:10px;
	padding:0px;
}

.clear{
	clear:both;
}

h1, h2{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-weight:bold;
	margin: 0 0 3px 0;
}


h3{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-weight:bold;
	margin: 0 0 3px 0;

}

#footer{
	font-size:9px;
	color:#09C;
	margin-top:80px;
	text-align:center;
}

/*--------------INNER PAGES SPECIFIC DIV RULES-------------------*/
#main_content{
width:550px;
float:left;
margin-left:20px;
margin-top:10px;
padding:5px;
}

#main_content_wider{
width:750px;
float:left;
margin-left:20px;
margin-top:10px;
padding:5px;
}


#middle_area{
	height:360px;
}

.sale_products{
	float:left;
	width:300px;
}
.sale_products a img{margin-top:20px;}

#compare_medication_table td{border:#FFF thin solid;}
#compare_medication_table {border-collapse:collapse;}

.td_center {text-align:center; font-weight:bold;}

/*curved corners using css only*/
.curveBox { position:relative; width:250px; background:#3399FF; color:#ffffff; margin:0 0;}
#cv1, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#3399FF; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#cv1 {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curveBox em b {position:absolute; font-size:150px; font-family:arial; color:#3399FF; line-height:40px; font-weight:normal;}
#cv1 b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curveBox p {position:relative; z-index:100; padding:5px 10px;}
/*end curved corners css*/

/*curved corners using spiffycorners tool */
.cornerBox{display:block}
.cornerBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#27BDEB}
.cornerBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a2e2f6;
  border-right:1px solid #a2e2f6;
  background:#5dcdf0}
.cornerBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e9f8fd;
  border-right:1px solid #e9f8fd;
  background:#50c9ee}
.cornerBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #50c9ee;
  border-right:1px solid #50c9ee;}
.cornerBox4{
  border-left:1px solid #a2e2f6;
  border-right:1px solid #a2e2f6}
.cornerBox5{
  border-left:1px solid #5dcdf0;
  border-right:1px solid #5dcdf0}
.cornerBoxfg{
  padding:7px;	
  background:#27BDEB}
/* end spiffycorners */

