@charset "UTF-8";

body {
	background-color: #330066;
}

#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	background-image: url(../images/aughead1.png);
	width:900px;
	height:190px;
}

#flash_movie {
	margin: 0px;
	padding: 10px 0px 0px 18px;
	height: 330px;
	/*width: 900px;*/
	background-color: #CC66CC;
}

.rap {height:280px;}

/*.pagination {margin:0px; padding:0px; display:none;}*/

ul.pagination {left:350px; position:relative; z-index:10;}

ul.pagination li {
    overflow: hidden;
    padding: 2px;
    vertical-align: top;
    width: 15px;
    float:left;
}

ul.pagination li a {
    background: url(../images/slider/bull-1.gif) no-repeat scroll 0 0 transparent;
    color: #EDE9DD;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    overflow: hidden;
    text-decoration: none;
    width: 15px;
}

ul.pagination li.current a, ul.pagination li a:hover {
    background: url(../images/slider/bull-2.gif) no-repeat scroll 0 0 transparent;
}

#main {
	background-color: #CC66CC;
	margin: 0px;
	padding: 0px;
	width: 900px;
}

#footer {
	background-image: url(../images/bottom_footer.png);
	height: 60px;
	width: 900px;
}


/************************************************
*************************************************
************************************************/


#main_top {
	background-image: url(../images/main_top.png);
	padding: 0px;
	height: 15px;
	width: 865px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_bottom {
	background-image: url(../images/main_bottom.png);
	padding: 0px;
	height: 15px;
	width: 865px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_inner {
	background-color: #FFFFFF;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;;
	margin-left: auto;
	width: 865px;
}


/************************************************
*************************************************
************************************************/


#top_nav {
	top: 41px;
	left: 538px;
	position:relative;
	width:350px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#top_nav ul {
	padding-left:10px;
	padding-top:6px;
	margin:0px;
	
	
}
#top_nav li {
	display: inline;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	color:#FFFFFF;
}

#top_nav a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#top_nav a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#top_nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#top_nav a:hover {
	color:#333333;
	text-decoration:none;
}

/*****************************/

#main_nav {
	top: 140px;
	left: 365px;
	position:relative;
	width:550px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main_nav ul {
	padding-left:10px;
	padding-top:0px;
	margin:0px;
	
	
}
#main_nav li {
	display: inline;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}

#main_nav a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#main_nav a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#main_nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#main_nav a:hover {
	color:#333333;
	text-decoration:none;
}

/*****************************/

#footer_nav {
	width:900px;
	text-align: center;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_nav ul {
	padding-left:10px;
	padding-top:6px;
	margin:0px;
}

#footer_nav ul#second_row {
	padding-left:10px;
	padding-top:6px;
	margin:0px;
}
#footer_nav li {
	display: inline;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}

#footer_nav a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#footer_nav a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#footer_nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer_nav a:hover {
	color:#333333;
	text-decoration:underline;
}
/*#departments_nav {
	width: 200px;
	margin:0px;
	padding:0px;
}*/
#main_content {
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right:10px;
	width: 625px;
}

#main_clear {
	clear:both;
}

.left_sidebar {
	float: left;
	width: 200px;
	margin:0px;
	padding-left:10px;
	padding-right:20px;
}
/**************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
**************************************************************************/

#admin_body {
	background-color:#FFFFFF;
}

/**************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
**************************************************************************/
.dan_pages {
	color: #333333;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
}

.dan_pages td,th {
	color: #333333;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
}
.home_style1 {	font-size: 24px;
	font-weight: bold;
}
.home_style9 {font-size: 15px}
.home_style10 {font-size: 16px;
font-weight: bold;}
.home_style11 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}
.home_style12 {color: #FFFFFF}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {color: #FFFFFF; font-weight: bold; font-size: 18px; }

.style4 {
	font-size: 18px;
	font-weight: bold;
}
.style5 {font-size: 16px}

/**************************************************
Dan products page
***************************************************/
.product_style1 {
	font-size: 24px;
	font-weight: bold;
}
.product_style4 {
	font-size: 18px;
	font-weight: bold;
	color: #CC66CC;
}
/**************************************************
Dan wholesale page
***************************************************/


.style10 {font-size: 12px}
.style11 {color: #FFFFFF; font-weight: bold; font-size: 15px; }


/**************************************************
Dan collection page
***************************************************/


.collection_style6 {
	font-size: 36px;
	font-weight: bold;
}
.collection_style7 {color: #CC66CC}



/**************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
**************************************************************************/

.error_box {
  background-color: #FFFFCC;
  border: 1px solid #DC143C;
  color: #DC143C;
  margin: 0 auto;
  overflow: auto;
  padding: 5px;
  position: relative;
  text-align: left;
  width: 90%;
  z-index: 5;
}

.box {
  color: #333333;
  border: 1px solid #ffccff;
  margin-top: 15px;
  width: 200px;
  text-align:left;
  padding:0px;
}

p.box-title {
  background: #CC66CC;
  border-bottom: 2px solid #ffccff;
  color: #FFFFFF;
  display: block;
  font-size: 93%;
  font-weight: bold;
  margin: 1px;
  padding: 2px 10px;
}

a {
  color: #CC66CC;
}

a:hover {
  color: #666666;
}

a.selected {
  font-weight: bold;
  
}

.box ul {
  margin-left:0px;
  text-align:left;
  margin-top:2px;
  margin-bottom:0px;
  padding:0px;
}

.box ul li {
  border-bottom: 1px solid #fff;
  list-style-type: none;
}

.box ul li a {
  color: #333333;
  display: block;
  text-decoration: none;
  padding: 3px 10px;
  background:#FFFFFF;
}

.box ul li a:hover {
  background: #ffccff;
  color: #333333;
}

.box p {
	padding-left:5px;
}

.title {
  border-left: 15px solid #CC66CC;
  padding-left: 10px;
}

.description {
  font-style: italic;
}

.product-list tbody tr td {
  padding: 5px;
  width: 300px;
}

.product-list-item {
	border-right: 1px dotted #ffccff;
}

.product-list tbody tr td p img {
  border: 2px solid #ffccff;
  float: right;
  margin: 0 10px;
  vertical-align: top;
}

.product-title {
  border-left: 10px solid #CC66CC;
  padding-left: 5px;
}

.section {
  display: block;
}

.price {
  font-weight: bold;
}

.old-price {
  color: #ff0000;
  font-weight: normal;
  text-decoration: line-through;
}

.product-image {
  border: 2px solid #ffccff;
}

ol {
  margin: 0px;
  padding: 0px 0px 0px 5px;
}

ol li {
  color: #CC66CC;
  list-style-type: none;
  margin: 0px;
  padding: 5px 0px;
}

.words {
color: #ff0000;
}

.box form.add-product-form {
  margin: 0;
  padding: 0;
}

.add-product-form p
{
  margin: 0;
  padding: 0 0 10px 0;
}

.view-cart
{
  padding: 10px;
  text-align: center;
}

.login {
  color: #333333;
  display: block;
  border: 1px solid #ffccff;
  margin: 50px auto;
  width: 325px;
}

.login form p {
  padding: 0 10px;
}

label {
  display: block;
}

.error {
  color: #ff0000;
  /*font-size: 85%;
  font-weight: bold;*/
}

.login-title {
  background: #CC66CC;
  border-bottom: 2px solid #ffccff;
  color: #ffffff;
  display: block;
  font-size: 93%;
  font-weight: bold;
  margin: 1px;
  padding: 2px 10px;
}

.no-items-found {
  color: #ff0000;
}

table.tss-table {
  width:100%;
  border-spacing:0px;
}

table.tss-table th {
  background: #CC66CC;;
  border: 0px;
  border-bottom: 3px solid #ffccff;
  color: #ffffff;
  text-align: left;
}

table.tss-table td {
  border: 0px;
  border-bottom: 1px solid #CC66CC;
  
}

.borderless-table {
  width: 100%;
}

.borderless-table td {
  border: none;
  padding-left: 0;
}

.bold-text {
  font-size: 93%;
  font-weight: bold;
}

.box form.edit-form {
  margin: 0;
  padding: 0;
}

.edit-form
{
  margin: 0;
  padding: 0 0 10px 0;
}

.empty-cart {
  margin: 0px;
  padding: 5px 10px;
}

table.cart-summary {
  font-size: 85%;
  margin: 0px;
  padding: 0px 5px;
}

table.cart-summary td {
  border: none;
}

table.cart-summary td.cart-summary-subtotal {
  border-top: 1px solid #ffccff;
  padding: 5px 5px;
}

.cart-subtotal td {
  border: none;
  margin: 10px 0px;
  width: 100%;
}

.box form.cart-form {
  margin: 0;
  padding: 0;
}


#updating {
  background-color: #CC66CC;
  border: none;
  color: #ffffff;
  margin-left: 60px;
  margin-top:10px;
  padding: 5px;
  visibility: hidden;
  position: absolute;
  width: 70px;
  border-color:#999999;
  border-style:solid;
  border-width:2px;
   filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.cart_updating {
  background-color: #CC66CC;
  border: none;
  color: #ffffff;
  margin-left: 260px;
  margin-top:80px;
  padding: 5px;
  visibility: hidden;
  position: absolute;
  width: 70px;
  border-color:#999999;
  border-style:solid;
  border-width:2px;
  filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.customer-table td {
  border: none;
  padding-left: 0;
  vertical-align: top;
}

.reviews-list li {
  background:#FFCCFF;
  border-bottom: #fff solid 3px;
  display: block;
  padding: 5px;
}

.review-table {
  width: 100%;
}

.review-table tr td {
  border: none;
}

.add-review {
  background: #e6e6e6;
  padding: 5px;
}

/**************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
***************************************************************************
**************************************************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(../images/95_percent_white.png);
background-repeat:repeat;
background-attachment:fixed;
/*background-color:#FFFFFF;*/
padding: 5px;
left: -1000px;
border: 1px dotted #ffccff;;
visibility: hidden;
color: #000000;
text-decoration: none;
font-weight:bold;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -150px;
left: 100px; /*position where enlarged image should offset horizontally */
z-index: 150;
}

.print-list-item .thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(../images/95_percent_white.png);
background-repeat:repeat;
background-attachment:fixed;
/*background-color:#FFFFFF;*/
padding: 5px;
left: -1000px;
border: 1px dotted #ffccff;;
visibility: hidden;
color: #000000;
text-decoration: none;
font-weight:bold;
}

.print-list-item .thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.print-list-item .thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -150px;
left: 60px; /*position where enlarged image should offset horizontally */
z-index: 150;
}




.print-list tbody tr td {
  padding: 5px;
  width: 215px;
}

.print-list tbody tr td div {
	border-bottom: 1px solid #ffccff;
}

.print-list-item {
	border-right: 1px solid #ffccff;
}

.print-list tbody tr td p img {
  border: 2px solid #ffccff;
  margin: 0 10px;
  vertical-align: top;
}

.print-title {
  border-left: 10px solid #CC66CC;
  padding-left: 5px;
}


/* Print Pop Up */
#print_body {
	background-color:#FFFFFF;
}

#print_container {
	width: 685px;
	margin-right: auto;
	margin-left: auto;
}

#print_top {
	background-image:url(../images/print_top_footer.png);
	margin: 0px;
	padding: 0px;
	width: 685px;
	height:30px;
}

#print_bottom {
	background-image:url(../images/print_bottom_footer.png);
	margin: 0px;
	padding: 0px;
	width: 685px;
	height:30px;
}


#print_main {
	background-color: #CC66CC;
	margin: 0px;
	padding: 0px;
	width: 685px;
	
}

#print_main_top {
	background-image: url(../images/print_main_top.png);
	padding: 0px;
	height: 15px;
	width: 645px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#print_main_bottom {
	background-image: url(../images/print_main_bottom.png);
	padding: 0px;
	height: 15px;
	width: 645px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#print_main_inner {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;;
	margin-left: auto;
	width: 645px;
}

#print_main_content {
	margin: 0px;
	padding-top: 10px;
	padding-right:10px;
	padding-left:10px;
	width: 625px;
}

#print_main_clear {
	clear:both;
}


/*************************************************/
#contact_form {
	letter-spacing:0em;
}

.fieldsets {
	background-color: #F2EFE9;
	background-image: url(../images/fieldset_gradient.jpg);
	background-repeat: repeat-x;	
	border-color:#CC66CC;
	border-width:1px;
}

.legend {
	color:#CC66CC;
	font-weight:bold;
}

.form_text {
	color:#000000;
}

#first_name {
	color:#666666;
}

#last_name {
	color:#666666;
}

#email {
	color:#666666;
}

#phone {
	color:#666666;
}

#comments {
	width:590px !important;
	min-width:590px !important;
	max-width:590px !important;
	height:100px !important;
	min-height:100px !important;
	max-height:100px !important;
}

#email_process_container {
	margin-top:40px;
	font-size:larger;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
}

/**************************************************************/
/*#contact_form .indent label.error {
  margin-left: 0;
}


#contact_form label.error {
	
	color: #F00;
  font-weight: bold;
	display: inline;
  margin-left: 5px;
}
#contact_form  input.error, #contact_form select.error  {
	background: #FFA9B8;
  border: 1px solid red;
}*/

#selectPrintError {
	display:none;
	color:#FF0000;
	font-weight:bold;
}

#region {
	/*display:none;*/
}

#country {
	/*display:none;*/
}





.headband_box {
	border:thin;
	border-style:solid;
	border-color:#CC66CC;
}
