@charset "utf-8";
@import url("master.css");
.style4 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.style5{
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.style6 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.style8 {
font-size:11px;
}
.style10 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.style12 {
color:#000000;
}
a:link {
color:#000000;
text-decoration:none;
}
a:hover {
color:#FF0000;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;
}
a:active {
text-decoration:none;
}
.style13 {
color:#666666;
}
.style17 {
color:#000000;
font-size:13px;
}
.style19 {
font-size:10px;
}
.style20 {
color:#000000;
font-weight:bold;
}
.style21 {
color:#FF9900;
}
.style22 {
color:#FF6600;
}
.style25{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11.7px;
font-weight:bold;
}
.style25 a,style25 a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11.7px;
font-weight:bold;
}
.style28 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
}
.style14 {
font-size:10px;
font-style:italic;
}
body{
  margin:0;
  padding:0;
  padding-top:15px;
}
#FullPage {
	border:1px solid #000;
	background:#fff;
	width: 754px;
	height: auto;
	top: auto;
	margin-top: -7px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
}
#boxmenu  a {
	color: #ffffff; text-decoration: none;
}	
#boxmenu a:hover {
	color: #ffcc00;
}
#boxmenu a:hover, .active a {
	border-bottom: 1px solid #ffcc00;
}
#boxmenu1  a {
	color: #ffffff; text-decoration: none;
}	
#boxmenu1 a:hover {
	color: #ffcc00;
}
#boxmenu1 a:hover, .active a {
	border-bottom: 1px solid #ffcc00;
	color: #ffcc00;
}
#TopPage {
	height: 225px;
	width: 754px;
}
#TopPage img {
	padding: 0px 45px 0px 0px;
}
#TopPagetext {
	padding: 0px 45px 0px 0px;
}
#MainContent {
	height: auto;
	width: 754px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#BacciMainMenu {
	height: 25px;
	width: 750px;
	background-color: #616161;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
	float:left;
	text-transform: capitalize;
	border-left-color: #FFFFFF;
}
#BacciMainMenu  a {
	color: #ffffff; text-decoration: none
}	
#BacciMainMenu a:hover {
	color: #ffcc00
}
#BacciMainMenu a:hover, .active a {
	border-bottom: 1px solid #ffcc00;
}
#BacciMainMenu ul{
padding:0;
}
#BacciMainMenu li{
	display: inline;
	padding: 0px 8px 0px 0px;
}
#MainContentServices {
	height: auto;
	width: 734px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
#MainContentContact {
	height: auto;
	width: 734px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
#MainContentContactBox2 {
	height: 400px;
	width: 220px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#TopTollFreeBox {
	clear: both;
	height: 23px;
	width: 754px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #979797;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4b4b4b;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	float: right;
	clear: both;
	font-size: 11.5px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
}
#TopTollFreeBoxSmall1 {
	height: 20px;
	width: 220px;
	float: left;
	padding-left: 20px;
}
#TopTollFreeBoxSmall2 {
	height: 20px;
	width: 220px;
	float: left;
	padding-left: 20px;
}
#TopTollFreeBoxSmall3 {
	height: 20px;
	width: 220px;
	float: left;
	padding-left: 20px;
}
#TopPageName {
	background-image: url(images/welcome_top.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 33px;
	width: 754px;
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
	line-height: 35px;
	
	text-indent: 550px;
	clear: both;
	background-position: left;
}
#boxmenu ul {
	text-align: right;
}
#boxmenu li {
	display: inline;
	padding: 0px 30px 0px 0px;
}
#FlashBox {
	float: left;
	height: 75px;
	width: 118px;
	margin-bottom: -50px;
	margin-top: -23px;

}
.op_box{
width:55px;
height:130px;
float:left;
margin-right:10px;
text-align:center;
}
.op_box img{
 margin:15px 0;
}
.sel_box{
text-align:center;
	float:left;
	width:740px;
	margin:18px 0;
	font-weight:bold;
}

#boxmenu1 li {
	display: inline;
	margin-top: -20px;
}
#boxmenu1 {
	background-color: #4b4b4b;
	color: #FFFFFF;
	font-family: Verdana;
	width: 106px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
	float: left;
	height: 22px;
	font-size: 12.5px;
}
#boxmenu {
	background-color: #4b4b4b;
	color: #FFFFFF;
	font-family: Verdana;
	width: 530px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
	clear: right;
	float: right;
	height: 22px;
	font-size: 12.5px;
}
#boxmenu ul {
	margin-top: 2px;
}
#boxmenu1 ul {
	margin-top: 2px;
}
#firstLi li {
	float: left;
}
#welcomeTop2 {
    height: 28px;
	width: 754px;
	float: left;
	text-align: right;
	vertical-align: text-bottom;
	padding-bottom: 10px;
	background-image: url(images/welcome_top2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: text-bottom;
 	}
#welcome_form{
  height:28px;
  margin-top: 11px;
  padding-left:275px;
  overflow:hidden;
}


p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
h1 {
		font-size:14px;
		padding-top:10px;
}
#BottomPage {
	height: auto;
	width: 754px;
}

#SiteNav {
	clear: left;
	float: left;
	margin-top: -25px;
	height: 10px;
	width: 240px;
}
#lineHorizontal1 {
	float: right;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 754px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #454545;
	height: 2px;
}
#menuBottom {
	float: left;
	height: 20px;
	width: 754px;
	background-color: #181818;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #201e1b;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #020202;
}
#menuBottomLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	height: auto;
	width: auto;
	text-align: center;
}
#menuBottomLinks ul{
	margin-top: 3px;

}

#menuBottomLinks  a {
	color: #ffffff; text-decoration: none
}	
#menuBottomLinks a:hover {
	color: #ffcc00
}
#menuBottomLinks a:hover, .active a {
	border-bottom: 1px solid #ffcc00;
}
#menuBottomLinks ul {
	text-align: right;
}
#menuBottomLinks li {
	display: inline;
	padding: 0px 40px 0px 0px;
}
#lineHorizontal2 {
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
	width: 754px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d1d1d1;
	height: 3px;
	background-color: #020202;
}
#lineHorizontal22{
clear:both;
}
.regular{
font-size:10pt;
text-decoration:underline ! important; 
}
#lineHorizontal3 {
	float: left;
	clear: both;
	width: 754px;
	height: 1px;
	background-color: #000;
}
#menuBottom2 {
	height: 30px;
	width: 754px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	clear:both;
	text-align: center;
	text-indent: 0px;
	line-height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#menuBottom2  a {
	color: #000000; text-decoration: none
}	
#menuBottom2 a:hover {
	text-decoration: underline; color: #cfaf00
}
#menuBottom2 a:hover, .active a {
	border-bottom: 1px solid #cfaf00;
}
#BacciInfoBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: auto;
	width: auto;
}
#BacciInfoBottom .AuthorizeNetSeal {
	f/loat: left;
}
#baccibottomrights {
	margin-top:5px;
	padding-bottom:45px;
	float:left;
	width:754px;
	text-align:center;
	font-size:9px;
	color:#717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#BacciRights {
	height: 23px;
	width: 754px;
	background-image: url(images/bacci_copyright.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #ffcc00;
	font-size: 10px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-indent: 300px;
	float: left;
}
/* Drop menu*/

#info {
	POSITION: relative
}
P.bold {
	PADDING-LEFT: 15px; COLOR: #c00
}
A.linkup {
	POSITION: relative
}
A.buttonup {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 650px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 200px; BORDER-RIGHT-WIDTH: 0px
}
A.buttonup IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.gleft {
	FLOAT: left; MARGIN: 25px 0px 10px
}
.gright {
	FLOAT: right; MARGIN: 25px 5px 10px 0px
}
.grc {
	MARGIN: 20px 0px 0px 10px
}
#form1 select{
font-size:15px;
}
/* Menu */
#menu1 {
	float:left;
    margin:0;
	border: 0px solid #FFFFFF;
    padding-right: 0px;
    height: 130px;
    width: 744px; 
	}

#menu {
	float:right;
	width:390px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 270px;
    padding-right: 0px; margin-right: 12px; height: 247px; width: 376px;
		}
div.img
{
	margin: 2px;
	border: 0px solid #0000ff;
	height: auto;
	width: auto;
	float: right;
	text-align: center;
}
div.img a
{
    text-decoration: none;
    color: #cfaf00;
    cursor:pointer;cursor:hand
}

div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {
	border: 1px solid #cfaf00;
}
.desc
{
	text-align: center;
	font-weight: normal;
	width: 120px;
	margin: 2px;
	font-family: Verdana;
	font-size: 13px;

}

/* Box Text */
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:13px;
}
.xsnazzy {
	background: transparent;
	width: 233px;
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 10px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block;
border:0 solid #444;
border-width:0 1px;
height: 340px;
}
.xboxcontent a:link{
	color: #000; text-decoration: none;
	
	font-size: 10px;
}
.xboxcontent a:hover{
text-decoration: underline; color: #cfaf00
}
.xboxcontent a:visited{
color: #000000; text-decoration: none
}

* html .xboxcontent {
height:1px;
}

.color_a {
	color:#fff;
	background-color: #666666;
}
.color_b {
	background:#d4d8bd;
	color:#000;
	background-color: #0099FF;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

#Box {
	padding-left: 10px;
	height: 450px;
	width: 733px;
    margin-top:25px;
}
#Box a:hover{
  color: #FF0000;
  text-decoration:underline;
}
.toplinks{
  text-align: center;
}
.links a:link,.links a:visited{
font-size:10px;
}
*:first-child+html .links a:link,*:first-child+html .links a:visited{
font-size:9px;
}
.links{
margin-left: 4px;
}



/* CED Box */
#cedboxmain {
	height: 100px;
	width: 100px;
	float: right;
}
.cedBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	height: 430px;
	width: 460px;
	font-size: 10px;
    overflow:hidden;
}
.cedBoxDiamond {
	clear: right;
	float: left;
	height: 100px;
	width: 460px;
    overflow:hidden;
    margin-bottom:15px;
}
.cedBoxpic {
	height: 300px;
	width: 460px;
    float:left;
    padding-left:20px;
}

.cedBoxText1 {
	font-size: 16px;
	font-weight: bold;
    margin-left:30px;
    margin-bottom:15px;
}
.cedBoxText2 {
        width:340px;
        margin-left:30px;

}
.cedBoxpicImg {
	float: left;
	height: auto;
	width: auto;
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 12px;
}

.cedBoxEarrings {
	float: left;
	width: 141px;
    border-right: solid 1px black;
    padding-right:20px;
    margin-right:20px;
}
.cedBoxEarrings .cedBoxpicImg{
    margin-top:3px;
}

.cedBoxRing {
	float: left;
	height: 250px;
	width: 240px;
	text-align: left;
	vertical-align: top;
	clear: right;
}
#cedbox2 {
    width: 114px; height: 95px;
	float: left;
    margin-top: 45px;
}
#cedbox3 {
	height: 60px;
	width: 100px;
	float: left;
    margin-top: 97px;
}
/* collection */
#collectionBox {
	height: 150px;
	width: 754px;
    margin-top: -40px;
}	
.collection {
	background-image: url(images/collection.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 754px;
	background-position: bottom;
}
.collection2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 115px;
	width: 732px;
	margin-left: 10px;
	border: 1px solid #666666;
	clear: both;
	float: left;
	font-size: 10px;
}
.collection2 a:hover,.collection2 a:active{
color: #FF0000;

}
.collectionText2 {
	height: 111px;
	width: 330px;
	float: right;
}
.collectionImg2 {
	clear: both;
	float: right;
	height: 52px;
	width: 155px;
	margin-top: -55px;
}

.lineCollection {
	height: 112px;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	float: right;
	clear: both;
	margin-right: 330px;
	margin-top: -112px;
}


.thumbnail{
  width: 120px;
}

.thumbnail img {
border:1px solid white;
margin:0pt 5px 5px;
}
.thumbnail:hover {
color: #DC143C;
}
.thumbnail:hover img {
border:1px solid black;
}
/* My Cart */

#mycart {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float:left;
	margin-top: 6px;
	margin-left: 9px;
	padding-left: 18px;
	background-image: url(images/cart.gif);
	background-repeat: no-repeat;
	height: 16px;
}
#mycart  a {
	color: #000000; text-decoration: none
}	
#mycart a:hover {
	text-decoration: underline; color: #cfaf00
}
#mycart a:hover, .active a {
	border-bottom: 1px solid #cfaf00;
}
/* About */
#AboutBox {
	height: 530px;
	width: 730px;
}
#AboutBox1 {
	height: 220px;
	width: 340px;
	float: left;
	
}
#AboutBox2 {
	height: 232px;
	width: 314px;
	float: right;
}
#AboutBox3 {
	height: 250px;
	width: 731px;
	float: left;
	padding-top: 20px;
}
#AboutBox4 {
	height: 245px;
	width: 204px;
	float: left;
}
#AboutBox5 {
	height: 232px;
	width: 305px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#AboutBox6 {
	height: 245px;
	width: 202px;
	float: left;

/* Box Text2 */
}
.xsnazzy1 h1, .zsnazzy1 h1 {
margin:0;
height:20px;
font-size:1.2em;
font-weight: 600;
font-variant:small-caps;
letter-spacing:2px;
padding:0 10px 5px 13px;
color:#000;
border-bottom:1px solid #444;
background: #666;

}

.click{
  float:right;
  margin:-12px 10px 0 0;
  padding-left: 27px;
  height:21px;
  background: url(images/green_button_click_here.gif) no-repeat 0 -1px;
}
.click:hover{
 background: url(images/green_button_click_here_b.gif) no-repeat;
 text-decoration:none ! important;
 color:#000 ! important;
}

.testi1 {
    font:20px bolder "Times New Roman", Times, serif;
}

.testi2{
  margin-bottom:15px;
  font-family:Arial;
  font-size:15px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:oblique;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin-bottom:15px;
}
.texti_over {
  width: 754px; margin-left: -10px;
}
.texti_over:hover {
 background: #CCFFCC;
 font-weight: bolder ! important;
 cursor: default;
}





.xsnazzy1 p, .zsnazzy1 p {
margin:0;
padding:5px 10px;
font-size:13px;
}
.xsnazzy1 {
	background: transparent;
	width: 730px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 10px;

}

.xtop1, .xbottom1 {
display:block;
background:transparent;
font-size:1px;
}
.xb11, .xb21, .xb31, .xb41 {
display:block;
overflow:hidden;
}
.xb11, .xb21, .xb31 {
height:1px;
}
.xb21, .xb31, .xb41 {
background:#fff;
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb11 {
margin:0 5px;
background:#444;
}
.xb21 {
margin:0 3px;
background: #ebebeb;
border-width:0 2px;
}
.xb31 {
margin:0 2px;
background: #ebebeb;
}
.xb41 {
height:2px;
margin:0 1px;
background: #ebebeb;
}
.xboxcontent1 {
	display:block;
    background: #ebebeb;
	border:0 solid #444;
	border-width:0 1px;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xboxcontent1 a:link{
	color: #000000;
text-decoration: none
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.xboxcontent1 a:hover{
text-decoration: underline; color: #cfaf00
}
.xboxcontent1 a:visited{
color: #000000; text-decoration: none
}

* html .xboxcontent1 {
height:1px;
}

.color_a1 {
	color:#fff;
	background-color: #666666;
}
.color_b1 {
	background:#d4d8bd;
	color:#000;
	background-color: #0099FF;
}
.color_c1 {
background:#758279; 
color:#fff;
}
.color_d1 {
background:#b2ab9b; 
color:#000;
}
/* Box Text 3*/
.xsnazzy3 h1, .zsnazzy3 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a1a1a1;
}
.xsnazzy3 p, .zsnazzy3 p {
margin:0; 
padding:5px 10px; 
font-size:13px;
}
.xsnazzy3 {
	background: transparent;
	width: 355px;
	height: auto;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	position:relative;
}

.xtop3, .xbottom3 {
display:block; 
background:transparent; 
font-size:1px;
}
.xb13, .xb23, .xb33, .xb43 {
display:block; 
overflow:hidden;
}
.xb13, .xb23, .xb33 {
height:1px;
}
.xb23, .xb33, .xb43 {
background:#fff; 
border-left:1px solid #a1a1a1;
border-right:1px solid #a1a1a1;
}
.xb13 {
margin:0 5px; 
background:#a1a1a1;
}
.xb23 {
margin:0 3px;
border-width:0 2px;
}
.xb33 {
margin:0 2px;

}
.xb43 {
height:2px; 
margin:0 1px;
}
.xboxcontent3 {
display:block; 
border:0 solid #a1a1a1; 
border-width:0 1px; 
height: 160px;
padding: 0 10px 10px 10px;
text-align:center;
}
.xboxmiddle3{
display:block;
border:0 solid #a1a1a1; 
border-width:0 1px;
padding:0 5px; 
}
.xboxcontent3 a:link{
	color: #000000;
	text-decoration: none
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.xboxcontent3 a:hover{
text-decoration: underline; color: #cfaf00
}
.xboxcontent3 a:visited{
color: #000000; text-decoration: none
}
* html .xboxcontent3 {
height:1px;
}
.color_a3 {
	color:#fff;
	background-color: #FFF;
}
.color_b3 {
	background:#d4d8bd;
	color:#000;
	background-color: #0099FF;
}
.color_c3 {
background:#758279; 
color:#fff;
}
.color_d3 {
background:#b2ab9b; 
color:#000;
}

/* Box Text */
.xxsnazzy h1, .xzsnazzy h1 {
margin:0;
font-size:1.2em;
padding:0 10px 5px 10px;
border-bottom:1px solid #444;
}
.xxsnazzy p, .xzsnazzy p {
margin:0;
padding:5px 10px;
font-size:13px;
}
.xxsnazzy {
	background: transparent;
	width: 233px;
	float:left;
    margin:1px 30px 17px 20pt;
}
.xxtitle{
  height: 20px;
}



.xxtop, .xxbottom {
display:block;
background:transparent;
font-size:1px;
}
.xxb1, .xxb2, .xxb3, .xxb4 {
display:block;
overflow:hidden;
}
.xxb1, .xxb2, .xxb3 {
height:1px;
}
.xxb2, .xxb3, .xxb4 {
background:#fff;
border-left:1px solid #444;
border-right:1px solid #444;
}
.xxb1 {
margin:0 5px;
background:#444;
}
.xxb2 {
margin:0 3px;
border-width:0 2px;
}
.xxb3 {
margin:0 2px;
}
.xxb4 {
height:2px;
margin:0 1px;
}

.xxboxcontent {
display:block;
border:0 solid #444;
border-width:0 1px;
height:180px;
text-align: center;
vertical-align: middle;
padding: 10px 0 0 10px;
}
.xxmiddle {
display:block;
border:0 solid #444;
border-width:0 1px;
padding: 0px 0 0 10px;
line-height:10px;
height:25px;
}
.xxmiddle a:link,.xxmiddle a:visited {
color:#000000;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
}
.xxmiddle a:hover{
color:red;
text-decoration: none;
}
.xxboxcontent a:link{
	color: red;
    text-decoration: none ! important;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.xxboxcontent a:hover{
text-decoration: none ! important; color: red !important;font-weight:bold;
}
.xxboxcontent a:visited{
color: #000000; text-decoration: none
}

.extra_content1{
    margin:10px 0;
    text-align:left;
    font-family: Arial;
    font-size:16px;

}
.extra_content2{
    margin:10px 0;
    text-align:left;
        font-family: Arial;
    font-size:16px;

}
.extra_content3{
    margin:25px 0;
    text-align:left;
    font-size: 9px;
}
.view{
background:url(images/ld_go_arrow.gif) no-repeat; padding-left:15px;padding-top:3px;margin;
}
.view:hover{
  font-weight: normal ! important;
  color:green ! important;
}

.live img{
  padding:0 ! important;
  margin:4px 0 0 18px;
}
.live{
  display: inline;
  width:155px;
  height:68px;
}


td, input {
font-size: 12px;
color: #000;
}

/* hdano 7/1/2009 */
#cart_list th, #cart_list td {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	padding: 5px;
	border-left: 1px solid #979797;
	border-bottom: 1px solid #979797;
}
#cart_list th {
	font-weight: bold;
	text-align: center;
	background-color: #4B4B4B;
	color: #fff;
}
#cart_list .last {
	border-right: 1px solid #979797;
}
#cart_list .shaded td {
	background-color: #efefef;	
}
#cart_list .subtotal td {
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
}
#cart_list .currency {
	text-align: right;
}
#cart_list .input {
	text-align: center;
}
#cart_list .subtotal td {
	font-weight: bold;
}
#cart_list a, #cart_list a:visited, #cart_list a:link {
	color: #D1B415;
	text-decoration: none;
}
#cart_list a:hover {
	color: #DC143C;
	text-decoration: none;
}