body
{
background:gray;
font-family:Verdana, Helvetica, Arial, Sans-Serif;
font-size:1em;
color:white;
margin-top:0;
}

#main
{
width:785px;
margin-left:-393px;
left:50%;
position:absolute;
background:#C0869E url(../images/header.jpg) top left no-repeat;
}

#content
{
	margin:0 0 0 0;
	padding:0;
	width:440px;
	float:left;
	padding-top:330px;
}
#content table
{
	padding-top:0;
	float:none;
}

#headertext
{
	width:270px;
	float:right;
	margin-right:10px;
	clear:none;
	margin-top:10px;
	min-height:310px;
	
}
#headertext h2
{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size:1.2em;
	color:#CCFFFF;
	border-bottom:2px dotted #DDDDAA;
	
}
#headertext p
{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size:.8em;
	color:#CCFFFF;
	text-indent:10px;
	
}

#mycart
{
	text-align:center;
	float:right;
	margin:20px 20px 0 0;
	padding:0;
}
#mycart table
{
	font-size:.8em;
	color:#EECCCC;
	font-weight:bold;
	float:none;
	width:200px;
}
#mycart a:link, #mycart a:visited
{
	color:#AAEEEE;
	font-family:Verdana, helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:.8em;	
}
#mycart a:hover
{
	color:#CCAAAA;
	font-family:Verdana, helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:.8em;	
}
.mycartcustom
{
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:200px;
	background:#BB5555;
	border:1px solid #662222;
}

#joinme
{
	background:#C0869E;
	float:right;
	clear:right;
	width:280px;
	margin:0 10px 15px 0;
	padding-left:10px;
	
}
#joinme p
{
	font-size:.8em;
	text-indent:10px;
	margin-left:0;
	color:White;
	
}
#joinme span
{
	display:none;
}
#joinme2
{
	background:url(../images/joinme2.gif) top left no-repeat;
	height:66px;
	width:267px;
	display:block;
	
	margin-left:0;
}
#joinme a.join:link, #joinme a.join:visited span
{
	background:url(../images/joinme1.gif) top left no-repeat;
	height:66px;
	width:267px;
	display:block;
	
	
	margin-left:0;
}
#joinme a.join:hover, #joinme a.join:active span
{
	background:none;
	height:66px;
	width:267px;
	display:block;
	
	margin-left:0;
}

#mainnav
{
	background:#C0869E;
	float:right;
	clear:right;
	width:300px;
	margin:0;
	margin-right:10px;
	padding:0;	
}
#mainnav ul
{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:25px;
}

#contactme span, #ordercat span, #bookparty span, #becomedist span, #shopnow span
{
	display:none;
}

#becomedist2
{
	background:url(../images/distribute2.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#becomedist a:link, #becomedist a:visited
{
	background:url(../images/distribute1.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#becomedist a:hover
{
	background:none;
}

#ordercat2
{
	background:url(../images/ordercat2.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#ordercat a:link, #ordercat a:visited
{
	background:url(../images/ordercat1.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#ordercat a:hover
{
	background:none;
}

#bookparty2
{
	background:url(../images/book2.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#bookparty a:link, #bookparty a:visited
{
	background:url(../images/book1.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#bookparty a:hover
{
	background:none;
}

#contactme2
{
	background:url(../images/contact2.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#contactme a:link, #contactme a:visited
{
	background:url(../images/contact1.gif) top left no-repeat;
	height:54px;
	width:269px;
	display:block;
	margin:0;
	padding:0;
}
#contactme a:hover
{
	background:none;
}


#shopnow
{
	float:right;
	clear:right;
	margin-right:10px;
	display:block;
	margin-bottom:10px;
}
#shopnow2
{
	background:url(../images/shopnow2.gif) top left no-repeat;
	height:54px;
	width:280px;
	display:block;
	margin:0;
	padding:0;
}
#shopnow a:link, #shopnow a:visited
{
	background:url(../images/shopnow1.gif) top left no-repeat;
	height:54px;
	width:280px;
	display:block;
	margin:0;
	padding:0;
}
#shopnow a:hover
{
	background:none;
}

#search
{
	background:#C0869E;
	width:300px;
	float:right;
	clear:right;
	font-size:.8em;
	font-weight:bold;
	border-top:1px solid white;
	margin-right:10px;
	
}
#search p
{
	color:White;
}
#search input
{
	border-bottom:1px solid white;
	border-left:1px solid gray;
	border-right:1px solid white;
	border-top:1px solid gray;
	background-color:#97C0E7;
	float:none;
}
#searchy
{
	width:200px;
}

#shopmenu
{
	background:#C0869E;
	width:300px;
	float:right;
	clear:right;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:50px;
}
#shopmenu table
{
	background-color:#C0869E;
	padding:5px;
	font-size:.8em;	
}
#shopmenu table td
{
	border-bottom:1px dotted #554422;
}
#shopmenu a:link, #mycart a:visited
{
	color:#CCFFFF;
	font-family:Verdana, helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:.8em;	
	text-decoration:none;
	display:block;
	padding:2px;
}
#shopmenu a:hover
{
	color:#554422;
	font-family:Verdana, helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:.8em;	
	display:block;
	background:#97C0E7;
	padding:2px;
}

.hidden
{
	display:none;
}






/* ORIGINAL CSS */

#frame {
	width:780px;
	margin-right:auto;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:10px;
	padding:0px;
	text-align:left;
	background-image: url(../assets/elements/bg-watermark.jpg);
	background-repeat: repeat-y;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
		}
	#header {
		background:#FFFFFF
		}
	#menubar1 {
		background:#FFFFFF
		}
	#menubar2 {
	
		}
	#contentleft {
		padding:10px 5px 10px 15px;
		width: 140px;
		float: left;
		margin: 0px;
		}
	#contentcenter {
		width:450px;
		/* margin: 20px 10px 10px 0px; */
		margin: 0px;
		float: left;
		padding:10px 10px 10px 0px;
		}
	#contentright {
		width:140px;
		padding:10px 0px 10px 10px;
		float:left;
		margin: 0px;
		}
	#contentfull {
		width:760px;
		padding:10px 0px 10px 20px;
		float:left;
		margin: 0px;
		}
	#footer {
		clear: both;
		margin: 15px;
		}
		
/* fix the @$%@ IE6 scrolling bug */
/*	h1, h2, h3, h4, h5, h6, p { position: relative;} */

/* Main Content Styles */
h1 {
	font-size:14px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	}
h2 {
	border-bottom: 1px dotted silver;
	color: #666666;
	font-size: x-small;
	font-weight: bold;
	letter-spacing: .3em;
	text-align: left;
	text-transform: uppercase;
	}
h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 0px;

	}
h4 {
	border-bottom: 1px dotted silver;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.20em;
	text-align: left;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
h5 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 1px 10px;
	color: #666666;
	}
p {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #888888;
	margin: 5px 0px 0px;
	padding: 0px;
	}

.sbOrangeBold {
	color: #F47B37;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	line-height: 16px;
	}
.sbRegular {
	color: #999999;
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 16px;
	}

.black {
	color: #000000;
	}	
a:link {
	text-decoration: underline;
	font-weight: bold;
	color: #919BC9;
	}
a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #CD82BE;
	}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666666;
	}
a:active {
	text-decoration: underline;
	font-weight: bolder;
	color: #333333;
	}

.justify {
	text-align: justify;
}
.red {
	color: #FF0033;
}
.orangeTable {
	background-color: #F08282;
	border: 2px solid #E11E28;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #FFFFFF;
	}
.italic {
	font-style: italic;
}
.pullQuote {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-style: italic;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #E11E28;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	}
	
.pullQuoteLeft {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-style: italic;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #E11E28;
	text-align: left;
	display: block;
	letter-spacing: 1px;
	}

ol {
	list-style-position:outside;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	}
	
ul {
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:url(../assets/elements/bullet-heart7.gif);
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	color: #777777;
	margin: 7px 5px 7px 20px;
	padding: 0px;
	}

ul.games {

	}
ul.games li {
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:url(../assets/elements/icon_pdf_s.gif);
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #777777;
	margin: 0px 0px 10px;
	display: block;


	}

ul.media {
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:url(../assets/elements/bullet_pdf.gif);
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #777777;
	margin: 10px 5px 10px 40px;
	}
ul.media li.listAI {
	list-style-image:url(../assets/elements/bullet_ai.gif);
	}
ul.media li.listAIc {
	list-style-image:url(../assets/elements/bullet_ai_c.gif);
	}
ul.media li.listEPS {
	list-style-image:url(../assets/elements/bullet_eps.gif);
	}
ul.media li.listFLASH {
	list-style-image:url(../assets/elements/bullet_flash.gif);
	}
ul.media li.listPDF {
	list-style-image:url(../assets/elements/bullet_pdf.gif);
	}
ul.media li.listPDFc {
	list-style-image:url(../assets/elements/bullet_pdf_c.gif);
	}
ul.media li.listPS {
	list-style-image:url(../assets/elements/bullet_ps.gif);
	}
ul.media li.listPSc {
	list-style-image:url(../assets/elements/bullet_ps_c.gif);
	}
ul.media li.listTIFF {
	list-style-image:url(../assets/elements/bullet_tiff.gif);
	}
ul.media li.listWMF {
	list-style-image:url(../assets/elements/bullet_wmf.gif);
	}
ul.media li.listWORD {
	list-style-image:url(../assets/elements/bullet_word.gif);
	}
ul.media li.listWORDc {
	list-style-image:url(../assets/elements/bullet_word_c.gif);
	}
h6 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}

.imagemargin {
	margin-bottom: 10px;
	display: block;
	}
.imagemargin5 {
	margin-bottom: 5px;
	display: block;
	}

.imagemargin10r {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	display: inline;
	}

.imagemargin10t {
	padding: 0px;
	margin: 10px 0px 0px;
	display: inline;
	}

.poll {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	line-height: 1.5;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
a.textLinksSmall {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	color: #AAAAAA;
	text-decoration: none;
	}
a.textLinksSmall:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	color: #666666;
	text-decoration: underline;
	}
.text11boldorange {
	color: #E11E28;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;

	}
.text10 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 1.25;
	}
.text10italic {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 1.25;
	font-style: italic;
	}
a.text10:link {
	color: #444444;
	text-decoration: none;
	}
a.text10:hover {
	color: #333333;
	text-decoration: underline;
	}
	
.submitbutton {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #FF6633;
	color: #FFFFFF;
	line-height: 8px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	font-weight: bold;
}


/* Form Styles */

.SearchText {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	margin: 0px;
	letter-spacing: 0px;
	line-height: 16px;
	}
.SearchForm {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.headText {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	margin: 0px;
	padding-right: 10px;
	line-height: 12px;/*	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	height: 60px;
	*/
	}

.headInput {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	color: #9999CC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
	margin: 0px;
}

.headInput2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	border: 1px solid #EEEEEE;
	color: #E11E28;
	padding-left: 4px;
	font-weight: bold;
	margin: 0px;
	background-color: #F08282;
	text-transform: uppercase;
}
.headInput3 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	border: 1px solid #E11E28;
	color: #E11E28;
	padding-left: 4px;
	font-weight: bold;
	margin: 0px;
	background-color: #FFFFFF;
}
.headInputInline {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	color: #9999CC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
	display: inline;

}

.sortMenu {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	}

.bold {
	font-weight: bold;
	color: #666666;
	}

/* Menu1 Styles */

.menu1table {
	color: #FFFFFF;
	background-color: #E11E28;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1pt;
	height: 24px;
	padding: 0px 10px;
}

.menu1tableDis {
	color: #000000;
	background-color: #CD82BE;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1pt;
	height: 24px;
	padding: 0px 10px;
}

.romName {
	color: #33CC99;
}

.disName {
	color: #FFFFFF;
	font-weight: bold;
}

.menu1table a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.menu1table a:visited {
	color: #EEEEEE;
	text-decoration: none;
	font-weight: bold;
}
.menu1table a:hover {
	color: #F08282; 
	text-decoration: none;
	font-weight: bold;
}
.menu1table a:active {
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}

#menu1biz a:hover {
	color: #663333;
	text-decoration: none;
	font-weight: bold;
}
#menu1rom a:hover {
	color: #33CC99;
	text-decoration: none;
	font-weight: bold;
}
#menu1dis a:hover {
	color: #96A5D2;
	text-decoration: none;
	font-weight: bold;
}


/* Menu2 Styles */

	#menu2table {
		font-size: 10px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		letter-spacing: 1pt;
		color: #FFFFFF;
		text-decoration: bold;
		}
		
	#menu2table a:link {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		}
	#menu2table a:visited {
		color: #EEEEEE;
		text-decoration: none;
		font-weight: bold;
		}
	#menu2table a:hover {
		color: #333333;
		text-decoration: none;
		font-weight: bold;
		}
	#menu2table a:active {
		color: #333333;
		text-decoration: underline;
		font-weight: bold;
		}
		
	.menu2biz {
		background-color: #F08282;
		/* background-image:  url(../assets/elements/menu2-bg-biz.gif);
		background-repeat: repeat-x; */
		height: 24px;
		padding: 0px 10px;
		margin: 0px;
		}
		
	.menu2dis {
		/* background-color: #919BC9; */
		text-decoration: bold;
		background-image:  url(../assets/elements/menu2-bg-dis.gif);
		background-repeat: repeat-x;
		height: 24px;
		padding: 0px 10px;
		margin: 0px;
		}

/* Side Boxes and Shop Menu Styles */

.sidebox {
	background-color : #FFFFFF;
	width : 120px;
	text-align: left;
	padding: 5px;
	border: 1px solid #999999;
	z-index: 100;
	}
	
.sideboxAd {
	background-color : #FFFFFF;
	width : 120px;
	text-align: left;
	padding: 0px;
	border: 1px solid #999999;
	z-index: 100;
	}

.sideboxV {
	background-color: #F08282;
	width: 120px;
	text-align: left;
	border: 2px solid #E11E28;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	}

.box440 {
	background-color : #FFFFFF;
	width : 440px;
	text-align: left;
	padding: 5px;
	border: 1px solid #999999;
	z-index: 100;
	}
	
a.shopmenulinks:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration : none;
	display : block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E11E28;
	padding: 0px;
	text-indent: 5px;
	} 
a.shopmenulinks:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration : none;
	display : block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E11E28;
	padding: 0px;
	text-indent: 5px;
	}
a.shopmenulinks:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration : none;
	display : block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E11E28;
	background-color: #E11E28;
	text-indent: 5px;
	padding: 0px;
	}
a.shopmenulinks:active {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration : none;
	display : block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E11E28;
	background-color: #999999;
	text-indent: 5px;
	padding: 0px;
	}
	

/* myCart Menu Styles */

.myCartCustom {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color : #FFFFFF;
	width : 140px;
	text-align: left;
	border: 1px solid #999999;
	}
.myCart {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color : #EEEEEE;
	width : 120px;
	text-align: left;
	border: 1px solid #999999;
	}
.myCartSmall {
	line-height: 1;
	}
.myCart a:link {
	color: #666666;
	font : bold 11px "Trebuchet MS", Arial, sans-serif;
	text-decoration : underline;
	margin: 0px;
	padding: 0px;
}
.myCart a:visited {
	color: #666666;
	font : bold 11px "Trebuchet MS", Arial, sans-serif;
	text-decoration : underline;
	margin: 0px;
	padding: 0px;
}
.myCart a:hover {
	color: #333333;
	font : bold 11px "Trebuchet MS", Arial, sans-serif;
	text-decoration : underline;
	margin: 0px;
	padding: 0px;
} 
.myCart a:active {
	color: #000000;
	font : bold 11px "Trebuchet MS", Arial, sans-serif;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
} 
.highlight {
	font-weight: bold;
	color: #000000;
}


/* topSellers Menu Styles */
#topSellers a:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	line-height: 1.25;
	height: 70px;
}
#topSellers a:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 7pt;
	color: #AAAAAA;
	text-decoration: none;
	padding: 0px 0px 10px;
	margin: 0px;
	line-height: 1.25;
	height: 70px;
}
#topSellers a:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-decoration: underline;
	padding: 0px 0px 10px;
	margin: 0px;
	line-height: 1.25;
	height: 70px;
}
#topSellers a:active {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: underline;
	padding: 0px 0px 10px;
	margin: 0px;
	line-height: 1.25;
	height: 70px;
}


/* Small Home Text Box Styles */
.ccHomeTextBox {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
	height: 124px;
	width: 124px;
	border: 1px solid #999999;
	vertical-align: top;
	padding: 5px;
	margin: 0px;
	text-align: left;
}
.ccHomeTextBox a:link {
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}
.ccHomeTextBox a:visited {
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.ccHomeTextBox a:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}
.ccHomeTextBox a:active {
	font-size: 9px;
	color: #FF6633;
	text-decoration: underline;
}


/* Upcoming Events SideBox Styles */
.EventsSidebox {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color : #FFFFFF;
	width : 120px;
	text-align: left;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	} 
.EventsDate {
	font-size: 12px;
	color: #CD82BE;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
	}
.EventsHigh {
	color: #666666;
	font-weight: bold;
	}
.EventsName {
	color: #666666;
	font-style: italic;
	}
.EventsRed {
	font-size: 12px;
	color: #E11E28;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	}
.EventsHighOrange {
	color: #FF6633;
	font-weight: bold;
	}


/* Home Specials Rotating SideBox Styles */
.specialsBox {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 266px;
	height: 108px;
	border: 1px solid #999999;
	vertical-align: top;
	padding: 10px;
	margin: 0px;
	text-align: left;
	background-color: #FFFFFF;
	}
.specialsBox a:link {
	color: #999999;
	text-decoration: underline;
	}
.specialsBox a:visited {
	color: #999999;
	text-decoration: none;
	}
.specialsBox a:hover {
	color: #666666;
	text-decoration: underline;
	}
.specialsBox a:active {
	color: #FF6633;
	text-decoration: none;
	}
.specialsBoxDate {
	font-size: 12px;
	color: #F6533D;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.specialsBoxHigh {
	font-weight: bold;
	}
.specialsBoxHighOrange {
	color: #FF6633;
	font-weight: bold;
	}



/* Footer Styles */

hr {
	border: 1px solid #DDDDDD;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.hrDotted {
	border: 1px dotted #DDDDDD;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
		
.pgfooter {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	color: #999999;
	}

form {
	margin: 6px 0px 0px;
	padding: 0px;
	}



/* News Text Styles */

.newsTitle {
	color: #E11E28;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	}

.newsText {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 1.25;
	margin-bottom: 5px;
	margin-top: 0px;
}

.newsStrong {
	color: #666666;
	}

.newsDate {
	font-size: 12px;
	font-weight: bold;
	color: #919BC9;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.newsCity {
	font-size: 11px;
	color: #666666;
	display: block;
	font-style: italic;
}
.newsText a:link {
	color: #919BC9;
	text-decoration: underline;
	font-weight: bold;

}
.newsText a:visited {
	color: #666666;
	text-decoration : underline;
	font-weight: bold;

}
.newsText a:hover {
	color: #333333;
	font: bold;
	text-decoration : underline;
} 
.newsText a:active {
	color: #000000;
	font: bold;
	text-decoration : none;
}

.prezPanelName {
	font-size: 14px;
	font-weight: bold;
	color: #919BC9;
	display: block;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.prezPanelCity {
	font-size: 11px;
	color: #666666;
	display: block;
	font-style: italic;
}

.prezPanelQueen {
	font-size: 13px;
	font-weight: bold;
	color: #F6533D;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* Cart Styles */

.cartItemTitle, .cartPrice {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
	margin: 0px;
	}
a.cartItemTitle:link {
	text-decoration : none;
	font-weight: bold;
	color: #FF6633;
	}
a.cartItemTitle:visited {
	text-decoration : none;
	font-weight: bold;
	color: #FF6633;
	}
a.cartItemTitle:hover {
	text-decoration : underline;
	font-weight: bold;
	color: #FF6633;
	}
a.cartItemTitle:active {
	text-decoration : underline;
	font-weight: bold;
	color: #999999;
	}
	
.cartAvailBlock {
	font-size: 9px;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	}
.cartAvailIn {
	color: #009900;
	}
.cartAvailOut {
	color: #CC3300;
	}
	
	
/* Checkout Styles */

table.cartCheckout p {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #333333;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	line-height: 21px;
}

table.cartCheckout input {
	font-size: 10px;
}

table.cartCheckout form {
	margin: 4px;
	padding: 0px;
	}

.cartCheckoutTRHeader {
	background-color: #CCCCCC;
}

.oddRow {
	background-color: #FFFFFF;
}

.evenRow {
	background-color: #EEEEEE;
}

.checkoutInput {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	color: #FF6633;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
	text-align: right;
	padding-right: 4px;
	}

/* Bachelorette's Corner Styles */

#bacheloretteID ul {
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:url(../assets/elements/bullet-heart7.gif);
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #E11E28;
	margin: 7px 5px 7px 20px;
	padding: 0px;
	}
	
#bacheloretteID h1 {
	font-size:18px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #E11E28;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}
	
#bacheloretteID h2 {
	font-family: "Comic Sans MS", Verdana, "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #F08282;
	border-bottom: 1px dotted red;
	letter-spacing: .2em;
	text-align: left;
	text-transform: uppercase;
}

#bacheloretteID p {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #888888;
	margin: 5px 0px 0px;
	padding: 0px;
	}
