body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../images/mainbg.jpg);
	text-decoration: none;
}
.textbox{
	background:#e7e7e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border:1px solid #616160;
	width:248px;
	padding-left:5px;
}
.whitetext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
}
.whitetext2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
}
.headertopmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	text-decoration: none;
}
.headertopmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	text-decoration: none;
	padding-left:24px;
	padding-right:24px;
}
.headertopmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#cccccc;
	text-decoration: none;
}
.flashcontainer
{
background-image:url(../images/index/mainimage.jpg);
background-repeat:no-repeat;
}
.flashpadding
{
padding-top:40px;
padding-left:18px;
}
.rightbg01
{
background-image:url(../images/index/bigbg.jpg);
background-repeat:repeat-x;
}
.height
{
height:100%;
}
.leftbottom
{
background-image:url(../images/index/left_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.rightbottom
{
background-image:url(../images/index/right_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.bluebod
{
border:1px solid #5ee1ff;
}

/*---------------------------Borders--------------------------*/
.main_border {
	border: 1px solid #323838;
}
.grid_border
{		
	border: 1px solid #000000;
}
.border_bottom
{
	border-bottom: 1px solid #a7cfe3;
}
.form_border {
	border: 1px solid #cec8bf;
}


/* ---------------------------Menu links--------------------------*/
.menubar_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323838;
	text-decoration: none;
	font-weight: bold;
}

/*---------------------------Normal Text Content--------------------------*/
.content_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323838;
	text-decoration: none;
	
}
.content_txt1hs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
.content_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0023a3;
	text-decoration: none;
}
.content_txt3
{
	color: #FF0000;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana;
}

.content_txt4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
}
.content_txt5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
}
.content_txt05{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/*This class is specifically used in 
billing_info page due to its padding-top property */
.content_txt6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036b9d;
	text-decoration: none;
	padding-top:4px;
}

.inst_form_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
}
.small_ins_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}

/*---------------------------Big Bold Headings --------------------------*/
.pageheading1 {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#284a91;
padding-left:15px;

}
.pageheading2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0023A3;
	text-decoration: none;
	font-weight:bold;
}

/*---------------------------Bold Text --------------------------*/
.blackbold12
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	}



.txt_bold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0023a3;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold007 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold003 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold2hs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01B1FF;
	font-weight:bold;
	line-height:18px;
	text-decoration: none;

}
.txt_bold2hs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #628205;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold3{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.txt_bold5{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}
.txt_bold6{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}
.box_hdtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.box_hdtxt_dis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*---------------------------Small Bold Text --------------------------*/
.sm_txt_bold1{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sm_txt_bold2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/*---------------------------Background Image Style --------------------------*/
.menu_bg{
background: #cccccc url('../images/zorbis_menufiller.gif') top left repeat;
height: 28px;
Background-repeat: repeat-x;
Background-color: #cccccc;
}
.bg_img1{
Background-image: (../images/buttonback.jpg);
Background-repeat: repeat-x;
Background-color: #cccccc;
}
.bg_img2{
Background-image: (../images/filler.jpg);
Background-repeat: repeat-x;
Background-color: #cccccc;
}
.bg_img3{
background: #cccccc url('../images/contactbg.gif') top left repeat;
margin-left:10px;
height: 155px;
width: 299px;
Background-repeat: repeat-x;
}
.bg_img4{
background: #cccccc url('../images/dotted_line.gif') top left repeat;
margin-left:10px;
height: 12px;
Background-repeat: repeat-x;
}
.box_top{
background: #FFFFFF url('../images/Frame/toprep.jpg') top left repeat;
margin-left:10px;
height: 12px;
Background-repeat: repeat-x;
}
.footer_bg{
background: #FFFFFF url('../images/footerfiller.gif') top left repeat;
height: 39px;
Background-repeat: repeat-x;
}
.gift_bg{
background: #FFFFFF url('../images/gift_r_header.jpg') top left repeat;
height: 30px;
Background-repeat: repeat-x;
}
.heading_panel{
background-image:url('../images/inner-title.jpg');
background-repeat:no-repeat;
margin-left:10px;
height: 12px;

}

/*---------------------------Footer text --------------------------*/
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
}
.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #628205;
	text-decoration: none;
	font-weight: normal;
}

/*---------------------------Forms and Panels --------------------------*/
.panel_border
{	
	border-right: 0px;
}
.panel_top
{	
	background: url("../images/formfiller.gif") ;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	height:23px;
	padding-left:10px;
	vertical-align:middle;
}
.panel_bg {
	background-image: url(../images/Frame/background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #bcb6ae;
}
.form_bg {
	background-image: url(../images/Frame/background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #bcb6ae;
}

/*These classes are used as backgrounds in checkout controls*/
.panel_heading_bg {
	background-image: url(../images/frame/panalbg.jpg);
	background-repeat: repeat-x;
	height:21px;
}
.panel_heading_bg_dis{
	background-image: url(../images/frame/panalbg_d.jpg);
	background-repeat: repeat-x;
	height:21px;
}
/*----------------------------*/

/*---------------------------Button --------------------------*/
.button {
	font-family: Arial;
	background-color:#628205;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #f5ffd2;
	text-align: center;
	cursor: hand;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

/*---------------------------General links--------------------------*/
a{
	color: #323838;
	text-decoration: none; 
}
a:hover {
	color: #cccccc;
	text-decoration: none; 
}

/*---------------------------Form Field --------------------------*/
.textfield01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;
	height: 20px;
	width: 144px;
}
.selecttextfield01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;	
}
/*.textfield011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	border: 1px solid #b2b2b2;
	height: 16px;
}
.c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 20px;	
}*/
.textfield01small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 16px;
	width: 100px;
}
.textfield01small_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 16px;
	width: 50px;
}

.selecttextfield01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;		
}
.gridtable
{
	background-color:#d1ccc2;	
}
.gridheaderRow{
	font-family: Arial;
	font-size: 12px;
	background-color:#ece6db;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.gridheaderRow a{
	font-family: Arial;
	font-size: 12px;	
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
.gridrow{
	font-family: Arial;
	font-size: 12px;
	background-color:#ffffff;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	height: 16px;
}
.gridalternaterow
{
	font-family: Arial;
	font-size: 11px;
	background-color:#f1f6f9;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	height: 16px;
}
.checkout_bg_color1{
	background-color:#f8f5f1;
}
.checkout_bg_color2{
	background-color:#FFFFFF;
}
.checkout_bg_color3{
	background-color:#ede7dd;
}
.checkout_bg_color4 
{
	background-color: #f5f2ec;
}
.panel_bg_color{
	background-color:#f3f3f3;
}
.alertmessage
{
	color: #ff0000;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
}
.alertmessage td
{
	color: #ff0000;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
}
.hometextfield01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border: 1px solid #686868;
	width:170px;
}
.warning
{
	/*background: url("../images/warning.gif") left no-repeat ;*/
	/*background-color: #FFF8A7;*/
	/*padding: 5px 5px 5px 20px;*/
	margin: 5px;
	width: 100%;
	text-align: center;
	vertical-align:middle;
	color: #ff0000;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
}
.hiddenclass
{
	display:none;
	width:0px;
}
.textstrike
{		
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color:#585858;
}

/*---- new one for virtual watche store--------------------*/

.greydarkbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#9f9e9e;
height:19px;
text-decoration:none;
}

.greydarkbox a:{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#9f9e9e;
height:19px;
text-decoration:none;
}
.greydarkbox a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4d4c4c;
background-color:#9f9e9e;
height:19px;
}

.greyboxfill{
background-image:url(../Images/index/left-block-filler.jpg);
background-repeat:repeat-x;
height:117px;
background-color:#FFFFFF;
border:1px solid #cccccc;
padding:11px;
}

.newsletter{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;}

.searchbox{
width:236px;
height:19px;
border:1px solid #294d95;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#294d95;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}

.greyboxtop{
background-image:url(../Images/index/block-top-bg.jpg);
background-repeat:repeat-x;
height:40px;
border:1px solid #cccccc;
padding-top:13px;
padding-left:15px;
}


.greyboxtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#495674;
background-color:#dedede;
height:19px;
text-decoration:none;
}

.greyboxtext a:{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#495674;
background-color:#dedede;
height:19px;
text-decoration:none;
}
.greyboxtext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#022780;
background-color:#dedede;
height:19px;
}


.toplinks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.toplinks a:{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.toplinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.bannerborder{
border:1px solid #4e84b3;
}

.productborder{
border:1px solid #919191;
}

.productfiller{
background-image:url(../Images/index/products-filler.jpg);
background-repeat:repeat-x;
border:1px solid #cccccc;
background-color:#FFFFFF;
border-bottom:none;
border-top:none;
}
.productfiller1{
background-image:url(../Images/index/products-filler1.jpg);
background-repeat:repeat-x;
border:1px solid #cccccc;
background-color:#FFFFFF;
border-top:none;
border-bottom:none;
}


.testimonial1{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#27324b;
text-align:justify;}

.testimonial2{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#700000;
text-align:justify;}

.footertext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.footertext a:{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.footertext a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
text-decoration:underline;
}

/*---- new one for High Def Coral--------------------*/

.boder {
	border: 1px solid #333333;
}
.footerbg {
	background-image: url(../../images/index/footerfiller.gif);
	background-repeat: repeat;
}
.productbg {
	background-image: url(../../images/index/ourproductbg.gif);
	background-repeat: repeat;
}
.latestnews {
	background-image: url(../../images/index/latestnewsbg.gif);
	background-repeat: repeat;
}
.loginbox {
	background-image: url(../../images/index/loginboxbg.gif);
	background-repeat: no-repeat;
}
.logintext {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.logintext2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #323838;
	text-decoration: none;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;
	width:135px;
}
.textfield0101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;
	width:200px;
}
.textarea0101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;
	width:200px;
}
.textfield02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cee595;
	background:#dfebb9;
	height: 20px;
	width: 144px;
}
.whitetext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.whitetext2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #323838;
	text-decoration: none;
}
.greentext {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #628205;
	text-decoration: none;
}
.whitetext3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	text-decoration: none;
}
.whitebold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #F8F8F8;
	text-decoration: none;
}
.whitebold2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #323838;
	text-decoration: none;
}
.footertext01 {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #07a2d2;
	text-decoration: none;
}
.mainbg {
	background-image: url(../../images/index/mainbg.gif);
	background-repeat: repeat-x;
}
.blueheading {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.topheaderimage {
	background-image: url(../../images/index/headertopbg.gif);
	background-repeat: no-repeat;
}
.headerfiller {
	background-image: url(../../images/index/headerfiller.gif);
	background-repeat: repeat;
}
.whiteheading01 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #E9E9E9;
	text-decoration: none;
}
.viewcart {
	background-image: url(../../images/index/viewcart.gif);
	background-repeat: no-repeat;
}
.whiteunderline {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
.maininnerbg {
	background-image: url(../../images/inner/mainbg.gif);
	background-repeat: repeat-x;
}
.services2 {
	font-family: Arial;
	font-size: 14px;
	color: #A8DCF0;
	text-decoration: none;
}
.services {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
.services a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.topcartbg {
	background-image: url(../../images/index/topcartbg.gif);
	background-repeat: no-repeat;
}
.blackboldcart {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackboldcart a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #414549;
	text-decoration: underline;
}
/*--------for animated menus--------*/
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  width: 700px;
  /* Add scroll-bars */
  overflow: auto;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}