 
body {
background-color:#FFFFFF;
border:0px none;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}
a {
color:#666666;
text-decoration:underline;
}
a:hover {
color:#E7058B;
text-decoration:underline;
}
form {
margin:0px;
padding:0px;
}
#mastertable {
background-color:#FFFFFF;
border:0px none;
margin:0px;
padding:0px;
width:760px;
}
#masteradmintable {
background-color:#FFFFFF;
border:0px none;
margin:0px;
padding:0px;
width:1000px;
}

.header {
display:block;
height:67px;
width:760px;
}
.logo {
float:left;
height:67px;
width:205px;
}
.searchintagline {
position:absolute;
height:26px;
left:595px;
top:74px;
width:140px;
}
.searchondefault 
{
padding-top:3px;
height:30px;
width:140px;
vertical-align:bottom;
}
.header_search_box {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#999999;
font-size:10px;
margin:0px;
padding:3px;
width:9em;
}
.header_search_button {
background-image:url(images/go2.gif);
background-repeat:no-repeat;
background-color: transparent;
border:0px none;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8px;
height:24px;
width:30px;
}
.phone {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:25px;
left:200px;
position:absolute;
top:41px;
width:160px;
}
.myaccount {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:49px;
left:490px;
position:absolute;
text-align:right;
top:28px;
width:210px;
}
.cart {
font-size:10px;
font-weight:normal;
left:490px;
padding:0px;
position:absolute;
text-align:right;
top:41px;
vertical-align:middle;
width:210px;
}
.myaccount a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.myaccount img {
margin:0px 5px 0px 0px;
}
.myaccount a:hover {
color:#E7058B;
text-decoration:underline;
}
.home_link {
float:right;
height:49px;
padding:18px 5px 0px 0px;
text-align:right;
width:40px;
}
.content_home
{
	background: transparent url(images/content_home.jpg) no-repeat scroll left top;
	display: block;
	height: 260px;
	margin: 0px;
	width: 751px;
	padding-right: 0px;
	padding-left: 9px;
	padding-bottom: 0px;
	padding-top: 4px;
}
.content_home_stage {
background:transparent url(images/content_home_stage.jpg) no-repeat scroll left top;
display:block;
height:260px;
margin:0px;
padding:4px 0px 0px 9px;
width:751px;
}

.easy_block_flash {
left:11px;
position:absolute;
top:118px;
}
.easy_block {
}
.easy_block a {
}
.easy_block a:hover {
color:#E7058B;
text-decoration:underline;
}
.find_it {
border-bottom:1px dotted #E8F7F8;
}
.find_it_link {
background-image:url(images/dot.gif);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 8px;
text-decoration:none;
}
.find_it_link a {
color:#333333;
text-decoration:underline;
}
.find_it_link a:hover {
color:#E7058B;
text-decoration:underline;
}
.order_it {
border-bottom:1px dotted #AFE1E7;
}
.order_it_link {
background-image:url(images/dot.gif);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:0px 0px 0px 8px;
text-decoration:none;
}
.order_it_link a {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.order_it_link a:hover {
color:#602D94;
text-decoration:underline;
}
.get_it_link {
background-image:url(images/dot.gif);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 8px;
text-decoration:none;
}
.get_it_link a {
color:#333333;
text-decoration:underline;
}
.get_it_link a:hover {
color:#FBB927;
text-decoration:underline;
}
.user_welcome {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:4px 0px 0px 10px;
}
.user_other a {
background-image:none;
color:#666666;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
letter-spacing:1px;
padding:0px 0px 4px 2px;
text-decoration:none;
}
.user_other a:hover {
color:#E7058B;
text-decoration:none;
}
.user_links {
padding:3px 0px 0px 30px;
}
.user_links a {
font-weight:normal;
text-decoration:underline;
}
.user_links a:hover {
color:#E7058B;
text-decoration:underline;
}
.products_block {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 7px;
}
.products_block form {
margin:0px 0px 2px;
padding:0px;
}
select {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px;
}
.breadcrumbs_step1 {
background-image:url(images/step_1.gif);
background-repeat:no-repeat;
clear:both;
display:block;
float:left;
height:58px;
margin:0px 0px 0px 10px;
padding:0px;
width:740px;
}
.breadcrumbs_step2 {
background-image:url(images/step_2.gif);
background-repeat:no-repeat;
clear:both;
display:block;
float:left;
height:58px;
margin:0px 0px 0px 10px;
padding:0px;
width:740px;
}
.breadcrumbs_step3 {
background-image:url(images/step_3.gif);
background-repeat:no-repeat;
clear:both;
display:block;
float:left;
height:58px;
margin:0px 0px 0px 10px;
padding:0px;
width:740px;
}

.content_holder {
background-color:#FFFFFF;
background-image:url(images/content_main.jpg);
background-position:left top;
background-repeat:no-repeat;
height:1px !important;
display:block;

margin:0px;
padding:50px 0px 10px;
width:760px;
}
.content_middle {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
margin:0px 0px 20px 20px;
padding:0px;
width:100%;
}
.content_top {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:100%;
}
.content_bottom {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:100%;
margin:0px;
padding:2px 0px 25px;
width:100%;
}
.content_middle2 {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
margin:0px 0px 20px 120px !important;
margin:0px 0px 20px 60px;
padding:0px;
width:550px;
}
.content_top2 {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:550px;
}
.content_bottom2 {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:100%;
padding:2px 0px 25px;
width:550px;
}

.content_middle4 {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
margin:0px 0px 0px 10px !important;
padding:0px;
width:550px;
}
.content_top4 {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:550px;
}
.content_bottom4 {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:100%;
padding:2px 0px 25px;
width:550px;
}




.content_middle3 {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
margin:0px 0px 20px 120px !important;
margin:0px 0px 20px 60px;
padding:0px;
width:550px;
}
.content_top3 {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:550px;
}
.content_bottom3 {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:100%;
padding:2px 0px 25px;
width:550px;
}

.admincontent_middle {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
margin:0px 0px 20px 800px !important;
margin:0px 0px 20px 60px;
padding:0px;
width:800px;
}
.admincontent_top {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:800px;
}
.admincontent_bottom {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:100%;
padding:2px 0px 25px;
width:800px;
}


.content_holder_popup {
background-image:url(images/Lens123_logo.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0px 0px 20px;
width:475px;
}
.close_link {
display:block;
padding:25px 0px 20px;
text-align:right;
width:435px;
}
.content_middle_popup {
background-image:url(images/popup_middle.gif);
background-position:center;
background-repeat:repeat-y;
display:block;
margin:0px 0px 10px;
padding:0px;
width:450px;
}
.content_top_popup {
background-image:url(images/popup_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:450px;
}
.content_bottom_popup {
background-image:url(images/popup_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:100%;
margin:0px;
padding:2px 0px 25px;
width:100%;
}
.title {
background-image:url(images/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;

padding:11px 5px 5px 25px;
}
.login_button {
background-image:url(images/login_button.gif);
background-position:center top;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:0px 0px 5px;
padding:0px;
text-align:center;
width:60px;
}
.login {
background-image:url(images/login_back.gif);
background-position:center top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:20px 0px;
text-align:center;
}
.login form {
margin:0px;
padding:1px;
}
.checkbox {
border-width:0px;
}
.login input {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.errormsg {
color:Red;
font-size:16px;
}
.infomsg {
color:Black;
font-size:16px;
}
.profile {
background-image:url(images/profile_middle.gif);
background-position:center;
background-repeat:repeat-y;
float:left;
display:block;
margin:0px 0px 20px 120px !important;
margin:0px 0px 20px 60px;
padding:0px;
width:550px;
}
.profile_top {
background-image:url(images/profile_top.gif);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:550px;
}
.profile_bottom {
background-image:url(images/profile_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:100%;
margin:0px;
padding:2px 0px 25px;
width:550px;
}
.profile form {
margin:0px;
padding:0px;
}
.profile input {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.profile_button {
background-image:url(images/login_button.gif);
background-position:center top;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:0px 0px 5px;
padding:0px;
text-align:center;
width:100px;
}
.product_table a {
color:#00A1B1;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.product_table a:hover {
color:#E7058B;
text-decoration:underline;
}
.row1 {
background-color:#FFFFFF;
}
.row2 {
background-color:#FFFFFF;
}
.records_nav {
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
.records_nav a {
color:#666666;
text-decoration:none;
}
.records_nav a:hover {
color:#E7058B;
text-decoration:none;
}
.product_detail {
clear:both;
display:block;
padding:10px 0px 10px 10px;
width:740px;
}
.product_title {
color:#00A1B1;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.product_info {
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
padding:2px 0px 10px;
}
.product_cost {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
padding:5px 0px 10px;
}
.product_price {
font-size:18px;
line-height:20px;
}
.rebate_avail {
color:#5E2D91;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px;
}
.rebate_back {
background-image:url(images/rebates_back.gif);
background-repeat:no-repeat;
display:block;
height:120px;
width:201px;
}
.rebate_back a
{
text-decoration:none;
}	
.rebate_amt {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
height:30px;
padding:10px 0px 0px 15px;
text-align:left;
text-decoration:none;
}
.rebate_txt {
color:#666666;
display:block;
height:20px;
padding:0px 0px 0px 20px;
text-align:left;
text-decoration:none;
}
.rebate_btn {
}
.product_image {
margin-top:7px;
}
.product_image_middle {
background-image:url(images/product_middle.gif);
background-position:center;
background-repeat:repeat-y;
display:block;
margin:0px 0px 5px;
padding:0px;
width:100%;
}
.product_image_middle2 {
background-image:url(images/product_middle2.gif);
background-position:center;
background-repeat:repeat-y;
display:block;
margin:0px 0px 5px;
padding:0px;
width:100%;
}
.product_image_top {
background-image:url(images/product_top.gif);
background-position:center top;
background-repeat:no-repeat;
display:block;
margin:0px;
padding:10px 0px 0px;
width:100%;
}
.product_image_top2 {
background-image:url(images/product_top2.gif);
background-position:center top;
background-repeat:no-repeat;
display:block;
margin:0px;
padding:10px 0px 0px;
width:100%;
}
.product_image_bottom {
background-image:url(images/product_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:100%;
margin:0px;
padding:0px 0px 23px;
width:100%;
}
.product_image_bottom2 {
background-image:url(images/product_bottom2.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:100%;
margin:0px;
padding:0px 0px 23px;
width:100%;
}
.product_options {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:100px;
margin:8px 0px;
padding:10px 0px 10px 10px;
}
.product_options select {
color:#222222;
}
.product_options input {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.product_options span {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.options_label {
font-weight:bold;
}
.options_div {
background-color:#FFDC5E;
display:block;
float:left;
height:90px;
margin:0px;
padding:8px 0px 4px;
text-align:center;
vertical-align:middle;
width:80px;
}
.options_div_wide {
background-color:#FFDC5E;
display:block;
float:left;
height:90px;
margin:0px;
padding:8px 0px 4px;
text-align:center;
vertical-align:middle;
width:110px;
}
.options_div_narrow {
background-color:#FFDC5E;
display:block;
float:left;
height:90px;
margin:0px;
padding:8px 0px 4px;
text-align:center;
width:40px;
}
.options_innerdiv {
float:none;
height:30px;
vertical-align:middle;
}
.buy_now {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.shopping_cart input {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
}
.shippingnote {
color:Gray;
font-size:9px;
}
.checkout_disclaimer
{
border:1px solid silver;
color:red;
font-size:12px;
margin:3px 3px;
padding:3px;
text-align:center;
width:auto;
}
.oosMessage
{
color:red;
font-size: 12px;
margin:3px 3px;
padding:3px;
text-align:center;
width:auto;
font-weight:bold;
}
.RxString {
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}
.shopleft {
width:60%;
}
.shopright {
float:right;
width:39%;
}
.shop_search_box {
background-color:#FFFFFF;
color:#999999;
font-size:10px;
margin:0px;
padding:3px;
height:30px;
width:140px;
}
.adverts {
background-color:#FFFFFF;
display:block;
padding:0px 0px 0px 0px;
}
.banner01 {
display:block;
float:left;
height:100px;
padding:0px 10px 0px 0px;
width:160px;
}
.banner02 {
display:block;
float:left;
height:100px;
padding:0px 10px 0px 0px;
width:160px;
}
.banner03 {
display:block;
float:left;
height:100px;
padding:0px 10px 0px 0px;
width:160px;
}
.adverts_side {
display:block;
float:right;
margin:0px 10px 0px 0px !important;
padding:0px;
width:175px;
}
.banner01_side {
float:left;
padding:7px;
}
.banner02_side {
float:left;
padding:7px;
}
.orders_list {
background:transparent url(images/orders_back_mid.jpg) repeat-y scroll 0%;
}
.orders_list2 {
background:transparent url(images/orders_back_top.jpg) no-repeat scroll center top;
}
.orders_list3 {
background:transparent url(images/orders_back_bot.jpg) no-repeat scroll center bottom;
padding:10px 0px 20px 8px;
}
.orders_list3 ul {
margin:2px 0px 0px 10px;
padding:2px 0px 0px 10px;
}
.orders_list3 a {
color:#00A1B1;
text-decoration:none;
}
.orders_list3 a:hover {
color:#E7058B;
text-decoration:underline;
}
.tagline {
clear:both;
display:block;
font-family:Arial,Helvetica,sans-serif;
color:black;
font-size:9px;
padding-top:4px;
text-align:center;
width:auto
}
.disclaimer {
border:1px solid silver;
clear:both;
display:block;
font-family:Arial,Helvetica,sans-serif;
color:gray;
font-size:9px;
margin: 2px 15px 2px 15px;
padding:3px;
text-align:center;
width:auto
}
.footer {
background-color:#FFFFFF;
clear:both;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:80px;
padding:0px 0px 0px 20px;
text-align:center;
width:740px;
}
.footer_nav {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0px 3px;
}
.footer_nav a {
font-weight:bold;
text-decoration:none;
}
.footer_nav a:hover {
color:#E7058B;
text-decoration:none;
}
.copyright {
color:#888888;
}
.sslbug {
float:left;
left:0px;
position:absolute;
z-index:1;
}
.indent
{
	margin:3px 60px 3px 60px;
	background-color:#E0E0E0;
}

