
/* COPYRIGHT NOTICE 
** This notice must stay intact for legal use.  
** This software is part of RE Designs Web Solutions, software applications
** by RE designs, and is provided "AS IS", without a warranty of any kind.  
** Copyright RE Designs, All rights reserved.                                 
** Use of any kind of part or all of this software or modification of this    
** software requires a license from RE Designs. Use or modification of        
** this software without a license constitutes Software Piracy and will       
** result in legal action from RE Designs.                                    
**            http://www.redesigns.org      web@redesigns.org                 
**                                                                            
**             Copyright RE Designs, All rights reserved.                
*/

/* ------------------- Page Main Styling ------------------- */

body {
	background-image: url(../images/bg.jpg); background-repeat:repeat-x;
	background-position:left top; background-attachment:scroll;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																										align:center;
	margin:0 auto;
}

.container
{
width:auto;
height:100%;
margin:auto;
	align:center;
	margin:0 auto;
}

.wrapper
{
width:935px;
height:100%;
background-image: url(../images/); background-repeat:repeat-x;
background-position:center top; background-attachment:center top;
background-color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																		overflow:auto;
	align:center;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;

}

a:link { color:#0B3366; text-decoration:underline;font-weight:normal}
a:visited { color:#0B3366; text-decoration:underline;font-weight:normal}
a:hover { color:#145DBA; text-decoration:underline;;font-weight:normal; cursor:hand}
a:active { color:#0B3366; text-decoration:underline;font-weight:normal}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								 
.msg
{
color:#FF0000;
font-weight:bold;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

form {
display: inline;
}

img {
border-width: 0px;
}

.formbutton {
	color: #FFFFFF;
	text-decoration: ;
	font-family: Arial;
	font-size: 12px;
	background-color: #0B3366;
	font-weight:bold;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									}

/* ------------------- Header Styling ------------------- */

.header
{
width:100%;
height:100%;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:right center;
background-color: #0B3366;
float:left;
clear:both;
margin-top:0px;
margin-bottom:0px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}

.top_content
{
width:100%;
height:100%;
float:left;
padding:0;
text-align:left;
}
.top_content2
{
width:74%;
height:100%;
float:left;
padding:0 35px 0 0;
text-align:left;
}


.headertext
{
padding:10px 10px 10px 10px;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-weight:bold;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

/* ------------------- Formatted Header ------------------- */
.logo
{
width:480px;
height:90px;
float:left;
overflow:hidden;
}
.top_content1
{

float:left;
margin-left:2px;
width:600px;
height:65px;
}
.tophead
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#efe478;
text-align:center;
padding-left:2px;
padding-top:2px;
line-height:15px;
font-weight:bold;
float:left;
}
.headertitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CBF2F8;
text-align:center;
line-height:15px;
font-weight:bold;
float:left;
width:700px;
}
.headersubtitle
{
width:115px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-align:center;
padding-top:2px;
line-height:15px;
font-weight:normal;
float:left;
background-image:url(../image/bullet.jpg); background-repeat:no-repeat; background-position:left;
}

/* ------------------- Top Contact Info Styling ------------------- */
.top_content_right
{
width:21%;
height:100%;
float:right;
margin-top:10px;
line-height:120%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.toptext, .toptext a, .toptext a:visited, .toptext a:active
{
font-family:Arial;
font-size:10px;
color:#000000;
font-weight:normal;
text-decoration: none;
text-align:left;
padding-right:2px;

}
.toptext a:hover
{
text-decoration: underline;
}

/*--------------------------------------------------------------------------------------*/
.menu
{
width:90%;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
clear:both;
padding:0px 0px 0px 0px;
 margin: 0 auto; text-align: center;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* Drop Down Menus CSS */

.ultsubmenustyle, .ultsubmenustyle div{ 
font: normal 12px Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: px  #;
visibility: hidden;
z-index: 100;
}

.ultsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background-color: #FFFFFF;
border: 1px solid #0B3366;
border-bottom-width: 0;
}

.ultsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #0B3366;
font-family: Arial;
font-size: 12px;
font-weight: normal;
padding:6px 4px 6px 4px;
text-align: left;

background-image: url(../images/); background-repeat:no-repeat;
background-position:left top;
}

* html .ultsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 168px; /*width of menu (include side paddings of LI A*/

}

.ultsubmenustyle li a:hover{
background-color: #0B3366;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;

background-image: url(../images/); background-repeat:no-repeat;
background-position:left top;
}

/* Menu Properties CSS */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ultiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* Uber Round Menu CSS */
    
.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
border-bottom: 0px none #326698; 
}

.ubercolortabs ul{
font: bold 12px Arial;
margin: 0;
padding: 0;
margin-left: 10px; 
list-style: none;
text-align: center;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}

.ubercolortabs a{
float: left;
color: #FFFFFF;
background: # url(roundleft.gif) no-repeat left top; 
//margin: 0 2px 0 0;
margin-right:0px;
padding: 0 0 1px 3px;
letter-spacing: 1px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(roundright.gif) no-repeat right top; 
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}

.ubercolortabs a:hover, .ubercolortabs li a.selected{
background-color: #; 
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none; 
text-align: center;
}

.ubercolortabs a:hover span{
background-color: transparent;
}

.sidetabs{
width: 100%;
//float:left;
/* clear: left; */
position: relative;  /* "right" arrow images added by script */
overflow:hidden;
}

.sidetabs ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 0px none #326698;
}

.sidetabs ul li a{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
display: block;
width: auto;
//padding: 4px 0;
//padding-left: 20px;
border-bottom: 0px none #446BA6;
text-align: center;
padding:0px 0px 0px 0px;
margin-bottom: 0px;
background-image: url(../images/buttonbg1.gif); background-repeat:no-repeat;
background-position:center center;
width: 124px;
//height: 35px;
padding-top: 11.5px;
padding-bottom: 11.5px;
}

* html .sidetabs ul li a{ /*IE6 hack*/
width: 155px;
}

.sidetabs ul li a:visited, .sidetabs ul li a:active{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
//text-align: center;
}

.sidetabs ul li a:hover, .sidetabs ul li a.selected{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-image: url(../images/buttonbg2.gif); background-repeat:no-repeat;
background-position:center center;
width: 124px;
//height: 35px;
padding-top: 11.5px;
padding-bottom: 11.5px;
}


/* ------------------- Content Below Header Styling ------------------- */

/* ------------------- Page Formatting ------------------- */

.centermain
{
width:100%;
height:100%;;
padding:10px 0 0px 0;
margin:0px 0 0px 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								float:left;
}

.photohalfsplitl
{
width:50%;
height:100%;
padding:0 0px  0  0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photohalfsplitr
{
width:50%;
height:100%;
padding:0 0px  0  0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.texthalfsplitl
{
width:48%;
height:100%;
padding:0 0px 0 0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.texthalfsplitr
{
width:48%;
height:100%;
padding:0 0px 0 0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photofull
{
width:100%;
height:100%;
padding:0px 0  0  0;
margin:0 0 10px 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textfull
{
width:100%;
height:100%;
padding:0px 0 0px 0;
margin:0 0 10px 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.toptextfull
{
width:100%;
height:100%;
padding:0px 0 0px 0;
margin:0 0 10px 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.bottomtextfull
{
width:100%;
height:100%;
padding:0px 0 0px 0;
margin:0 0 10px 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
}

.photomain
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px  0  0px;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.maincontent
{
width:74%;
height:100%;
float:left;
}

.textmain
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px 0 0px;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.toptextmain
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px 0 0px;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.bottomtextmain
{
width:100%;
height:100%;
padding:0px 0 0px 0;
margin:0 0 10px 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
}

.sideright
{
width:22%;
height:100%;
margin: 0 0 0px 10px;
padding:0 0 0 0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideleft
{
width:22%;
height:100%;
margin: 0 10px 0px 0px;
padding:0 0px 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
border-right:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.centercontent
{
width:56%;
height:100%;
float:left;
}

.photocenter
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px  0  0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textcenter
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px 0 0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.toptextcenter
{
width:100%;
height:100%;
margin: 0 0 10px 0px;
padding:0 0px 0 0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideright2
{
width:17%;
height:100%;
margin: 0 0 0px 10px;
padding:0 0 0 0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.maincontent2l
{
width:78%;
height:100%;
float:left;
}

.maincontent2r
{
width:78%;
height:100%;
float:right;
}

.photomain2l
{
width:50%;
height:100%;
padding:0 0px  0  0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photomain2r
{
width:50%;
height:100%;
padding:0 0px  0  0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textmain2l
{
width:50%;
height:100%;
padding:0 0px 0 0px;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textmain2r
{
width:50%;
height:100%;
padding:0 0px 0 0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideright3
{
width:18%;
height:100%;
margin: 0 0 0px 10px;
padding:0 0 0 0px;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideleft2
{
width:18%;
height:100%;
margin: 0 10px 0px 0px;
padding:0 0px 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #;
border-right:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* ------------------- Text Styling ------------------- */

.pagehead
{
padding:10px 10px 0px 10px;
color: #FF0000;
text-decoration: none;
font-family: Arial;
font-size: 16px;
font-weight:bold;
text-align:left;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #;
border-bottom:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.pagetext
{
padding:0px 10px 0px 10px;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.sidetext
{
padding:10px 10px 10px 10px; 
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight:normal;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* ------------------- Footer Content ------------------- */

.footer
{
width:100%;
margin-top:10px;
margin-bottom:0px;
height:100%;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:left top;
background-color: #FFFFFF;
text-align:center;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.footertext
{
padding:20px 20px 20px 20px;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 10px;
font-weight:normal;
text-align:center;
}

.footerlinks
{
width:100%;
float:left;
clear:both;
text-align:center;
}

.footercopyright
{
width:100%;
float:left;
clear:both;
text-align:center;
font-family:arial;
font-size:10px;
padding-bottom:20px;
}

#photothumbnails {
margin: 0 auto;
}

/* ------------------- E-Commerce Content ------------------- */

.itemname
{
padding:10px 10px 0px 10px;
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-weight:bold;
text-align:left;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #;
border-bottom:0px none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.itemid
{
padding:0px 10px 10px 10px;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.itemdesc
{
padding:0px 10px 10px 10px;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.itemformat1,.itemformat2,.itemformat3,.itemformat4
{
width:100%;
clear:both;
}
.itemformat5l,.itemformat6l,.itemformat7l,.itemformat8l,.itemformat9l,.itemformat10l
{
width:48%;
float:left;
clear:left;
}
.itemformat5r,.itemformat6r,.itemformat7r,.itemformat8r,.itemformat9r,.itemformat10r
{
width:48%;
float:right;
clear:right;
}
.item
{
float:left;
overflow:hidden;
text-align:center;
}
.itemreview
{
padding-top:15px;
}
.reviews
{
clear:both;
}
.reviewsortmenu
{
clear:both;
}
.addreview
{
padding-top:10px;
}
#itemdesclink
{
padding-top:10px;
clear:both;
}
.itemcat
{
clear:both;
}
.itemrow 
{
clear:both;
padding-top:20px;
}
.pagination
{
float:left;
clear:both;
margin-top:20px;
}
.pagination ul
{
list-style-type: none;
}
.pagination li
{
display: inline-block;
border: solid 1px;
padding:5px;
}
#viewcart
{
width:95%;
margin:0 auto;
align:center;
}
#viewcartheader
{
width:100%;
border-bottom: solid 1px;
float:left;
clear:both;
font-weight:bold;
}
.viewcartitem
{
width:30%;
float:left;
}
.viewcartitemname
{
font-weight:bold;
}
.viewcartitemid
{
font-size:10px;
}
.viewcartitemoptions
{
font-size:10px;
}
.viewcartprice
{
width:10%;
float:left;
}
.viewcartquantity
{
width:30%;
float:left;
}
.viewcartamount
{
width:15%;
float:left;
}
.viewcartitems
{
width:100%;
float:left;
clear:both;
margin-top:10px;
}
.checkout
{
width:70%;
float:right;
clear:both;
margin-top:10px;
text-align:right;
}
.continueshopping
{
width:30%;
float:left;
margin-top:10px;
}
.cartmsg
{
width:100%;
text-align:center;
clear:both;
}
.itemtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
font-weight:bold;
text-align:right;
}
.shippingtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
font-weight:bold;
text-align:right;
}
.taxtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
font-weight:bold;
text-align:right;
}
.ordertotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
font-weight:bold;
text-align:right;
}
.taxshippingmenus{
width:100%;
float:right;
clear:both;
}
.taxmenu
{
float:left;
}
.shippingmenu
{
float:left;
margin-left:10px;
}

.itemnamedownload
{
width:20%;
float:left;
}
.downloadname
{
width:20%;
float:left;
}
.accessadded
{
width:15%;
float:left;
}
.lastaccessed
{
width:15%;
float:left;
}
.accesstimes
{
width:15%;
float:left;
}
.accessperiod
{
width:15%;
float:left;
}
.downloadrowhead
{
clear:both;
padding-top:10px;
font-weight:bold;
}
.downloadrow
{
clear:both;
padding-top:10px;
}
.downloadintro
{
clear:both;
}
.itemnamegroupsaccess
{
width:35%;
float:left;
}
.groupsaccessname
{
width:35%;
float:left;
}
.groupsaccessadded
{
width:15%;
float:left;
}
.groupsaccessperiod
{
width:15%;
float:left;
}
.groupsaccessdesc
{
clear:both;
}
.groupsaccessrowhead
{
clear:both;
padding-top:10px;
font-weight:bold;
}
.groupsaccessrow
{
clear:both;
padding-top:10px;
}
.groupsaccessintro
{
clear:both;
}
#downloads, #groupsaccess, #profile, #affiliate
{
clear:both;
padding-top:10px;
}
.affiliateintro
{
clear:both;
}
.affiliatelink
{
clear:both;
padding-top:10px;
}
.commissionrate
{
clear:both;
}
.paymentrowhead
{
clear:both;
padding-top:10px;
font-weight:bold;
}
.paymentrow
{
clear:both;
padding-top:10px;
}
.paymentinvoice
{
width:15%;
float:left;
}
.paymentorderdate
{
width:15%;
float:left;
}
.paymentitem
{
width:30%;
float:left;
}
.paymenttotal
{
width:10%;
float:left;
}
.paymentcommissionrate
{
width:10%;
float:left;
}
.paymentcommission
{
width:10%;
float:left;
}
.commissionpaid
{
width:10%;
float:left;
}
.affiliatead
{
float:left;
width:100%;
clear:both;
padding-top:20px;
padding-bottom:10px;
}
.affiliateadcode
{
float:left;
width:100%;
clear:both;
}
.shareitems
{
padding:10px;
float:left;
clear:both;
}
.itemsrelated
float:left;
clear:both;
}
.itemsrelatedtitle
{
float:left;
clear:both;
}
.itemsalsopurchased
{
float:left;
clear:both;
}
.itemsalsopurchasedtitle
{
float:left;
clear:both;
}

/* ------------------- Social Networking Content ------------------- */

.subtext1
{
float:left;
text-align:right;
clear:left;
width:23%;
margin-bottom:10px;
}
.subtext2
{
float:right;
text-align:left;
clear:right;
width:75%;
margin-bottom:10px;
}
.field
{
clear:both;
}
.profileintro
{
clear:both;
padding:10px;
}
#profilepict
{
float:left;
padding-right:10px;
}
#uploadprofilepictdiv
{
float:left;
}
#avatarsdiv {
float:left;
clear:both;
padding:10px;
border: solid 1px;
}
#avatarcats {
padding-bottom:10px;
}
.avatarimage {
padding:5px;
}
.privacysettingsintro
{
clear:both;
padding:10px;
}
.notifysettingsintro
{
clear:both;
padding:10px;
}
.blocksintro
{
clear:both;
padding:10px;
}
.blockstitle {
padding:5px;
float:left;
clear:both;
font-weight:bold;
}
#blockslist {
padding:10px;
clear:both;
}
.blockdiv {
padding:5px;
float:left;
}
.blockimage {
padding:5px;
float:left;
clear:both;
}
.blocklink {
padding:5px;
float:left;
clear:both;
}
.fannedintro
{
clear:both;
padding:10px;
}
.fanned {
float:left;
clear:both;
}
.fannedtitle {
padding:5px;
float:left;
clear:both;
font-weight:bold;
}
#fannedlist {
padding:10px;
clear:both;
}
.fanneddiv {
padding:5px;
float:left;
}
.fannedimage {
padding:5px;
float:left;
clear:both;
}
.fannedlink {
padding:5px;
float:left;
clear:both;
}
.fans {
float:left;
clear:both;
}
.fanstitle {
padding:5px;
float:left;
clear:both;
font-weight:bold;
}
#fanslist {
padding:10px;
clear:both;
}
.fansdiv {
padding:5px;
float:left;
}
.fansimage {
padding:5px;
float:left;
clear:both;
}
.fanslink {
padding:5px;
float:left;
clear:both;
}
.fanbutton {
float:left;
padding:10px;
}
.unfanbutton {
float:left;
padding:10px;
}
#onlineimage {
float:left;
padding:10px;
}
#offlineimage {
float:left;
padding:10px;
}
.blockbutton {
float:left;
padding:10px;
}
.unblockbutton {
float:left;
padding:10px;
}
.emailbutton {
float:left;
padding:10px;
}
.email2button {
float:left;
padding:10px;
}
.reportbutton {
float:left;
padding:10px;
}
#msgdiv {
float:left;
clear:both;
width:100%;
}
#sendmsgdiv {
float:left;
clear:both;
width:100%;
}
.msgrow {
clear:both;
}
.msgsoptionsdiv {
float:left;
border-top:solid 1px #cccccc;
width:100%;
}
.msgsoptions1 {
float:left;
padding-top:8px;
}
.msgsoptions2 {
float:left;
padding-top:5px;
}
.msgstitle {
clear:both;
}
.msgsheader1 {
float:left;
text-align:left;
}
.msgsheader2 {
float:right;
text-align:right;
}
#foldermenu1 {
float:left;
}
#foldermenu1s {
float:right;
}
#foldermenu2 {
float:left;
}
#folderid {
width:100px;
}
#folder {
width:100px;
}
.showmsg {
width:100%;
clear:both;
float:left;
text-align:left;
margin-top:5px;
margin-bottom:5px;
border: outset 2px;
padding:5px;
}
.messagestable {
width:100%;
}
.tableheader {
clear:both;
height:20px;
padding: 5px 0 5px 0;
font-weight:bold;
border-top: solid 1px;
border-bottom: solid 1px;
margin-bottom:5px;
}
.tableheadercolumnbox {
float:left;
width:10%;
padding-right:5px;
}
.tableheadercolumn1 {
float:left;
width:23%;
padding-right:5px;
}
.tableheadercolumn2 {
float:left;
width:35%;
padding-right:5px;
color:#0B4191;
font-weight:bold;
}
.tableheadercolumn3 {
float:left;
width:27%;
}
.tablerow {
width:100%
float:left;
clear:both;
border-bottom: dotted 1px #cccccc;
}
.emailrowheader {
padding: 5px 0 5px 0;
font-weight:bold;
padding-left:10px;
clear:both;
}
.emailcolumn1 {
float:left;
clear:both;
font-weight:bold;
width:100px;
text-align:right;
padding-right:10px;
margin-top:5px;
}
.emailcolumn2 {
float:left;
text-align:left;
margin-top:5px;
}

.reportrowheader {
padding: 5px 0 5px 0;
font-weight:bold;
padding-left:10px;
clear:both;
}
.reportrow {
clear:both;
}
.reportcolumn1 {
float:left;
font-weight:bold;
width:25%;
text-align:right;
padding-right:10px;
margin-top:5px;
}
.reportcolumn2 {
float:left;
text-align:left;
margin-top:5px;
}

.pagerating{
float:left;
clear:both;
}
.addcommentbuttondiv{
float:left;
clear:both;
}
.commentintro {
float:left;
clear:both;
padding:10px;
}
.commentreplyintro {
float:left;
clear:both;
padding:10px;
font-weight:bold;
}
.ratealready, .commentsclosed {
float:left;
clear:both;
}
.commentstitle {
float:left;
clear:both;
padding:10px;
margin-top:10px;
font-weight:bold;
}
.subscribecomments {
float:left;
clear:both;
padding:10px;
}
.subscribecommentschoose {
float:left;
clear:both;
}
.subscribecommentsconfirm {
float:left;
clear:both;
}
.subscribecommentsemaildiv {
float:left;
clear:both;
padding:10px;
}
.subscribecommentsenteremail {
float:left;
clear:both;
padding:10px;
margin-top:10px;
}
#commentslist {
padding:10px;
float:left;
clear:both;
width:95%;
}
.nocomments {
float:left;
clear:both;
}
.commentsortmenu {
clear:both;
}
.commentrow {
width:100%;
float:left;
clear:both;
padding:10px;
border:solid 1px #cccccc;
}
.commentusername {
float:left;
clear:both;
font-weight:bold;
width:100%;
padding-bottom:10px;
}
.commentmain {
width:100%;
float:left;
clear:both;
}
.commentleft {
float:left;
width:20%;
}
.commentright {
float:left;
width:70%;
padding-left:10px;
}
.commentphoto {
float:left;
clear:left;
padding-bottom:10px;
}
.commentfanstotal {
float:left;
clear:left;
}
.commentrating {
float:left;
padding-left:10px;
padding-bottom:5px;
}
.commentsubject {
width:100%;
float:left;
clear:left;
font-weight:bold;
}
.comment {
float:left;
clear:left;
width:100%;
}
.commentdate {
float:left;
padding-bottom:5px;
}
.commentinfo {
width:100%;
float:left;
text-align:right;
clear:both;
}
.replytocomment {
float:left;
padding-left:10px;
padding-bottom:5px;
}
.deletecomment {
float:right;
text-align:right;
padding-right:10px;
}
.replycomment {
float:right;
text-align:right;
padding-right:10px;
}
.postreplycomment {
float:left;clear:both;width:100%;text-align:left;
}
.commentreport {
float:right;
text-align:right;
padding-right:10px;
}
.commentunlike {
float:right;
text-align:right;
padding-right:10px;
}
.commentlike {
float:right;
text-align:right;
padding-right:10px;
}
.commentreplies {
float:right;
text-align:right;
padding-right:10px;
}
.commentreplieslist {
width:100%;
float:left;
clear:both;
}
.commentrepliesmore {
float:left;
width:100%;
}
.commentrepliesmorelink {
float:left;
text-align:center;
width:100%;
}
.commentlikes {
float:left;clear:both;width:100%;text-align:left;
}
.commentlikesclose {
float:right;text-align:right;
}
.commentlikestitle {
padding:5px;
float:left;
clear:both;
font-weight:bold;
width:100%;
}
.commentlikesdiv {
padding:5px;
float:left;
}
.commentlikesimage {
padding:5px;
float:left;
clear:both;
}
.commentlikeslink {
padding:5px;
float:left;
clear:both;
}

