body {margin: 0px; padding:0; /*background-image:url(../styleImages/backgrounds/body.gif); background-repeat:repeat-x;*/ color: #333333; background-color:#e6e6e6; font: 13px/20px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#pageSurround {width: 980px;margin: 0px auto; padding: 0px; background-color: #fff; color: #333333; /*background-image:url(../styleImages/backgrounds/containerBottom.jpg); background-repeat:no-repeat; background-position:bottom ;*/
}

#PageOuter {background-image:url(../styleImages/backgrounds/outsideshadow.png); background-position:left top; background-repeat:repeat-y;width:1100px; margin:0 auto;padding:0; 
}

#sessionHead {text-align: right;height: 20px; width: 980px;margin:0 0 0px 0;padding-bottom: 0px;background-color: #900;
}

#Header {text-align: right;height: 160px; width: 980px;margin:0 0 0px 0;padding-bottom: 0px;/* SKIN VARIABLE IS cAsE SeNsItIvE */background-image: url(../../../images/getLogo.php?skin=Prescription-Art);background-repeat: no-repeat;background-position: left top;	color: #333333;/*border-bottom:#900 solid 2px;*/
}

#logo {	float:left;height: 160px; width: 429px;margin:0 0 0px 0;padding-bottom: 0px;}


	
/*TOP NAVIGATION*/
#nav {width:550px; float:right;  margin-top:0px; margin-bottom:0px; text-align:right; }
#nav li{display: inline;list-style-type: none;padding-right: 16px;}
#nav a {color:#fff; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;   /*background-color:#000;*/ text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#nav a:hover {color: #000; background:#FFF; }

 
#links a  { color:#000; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-bottom:#ccc solid 7px; text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#links a:hover { background:url(../styleImages/links/links.gif) top left no-repeat; text-decoration:none;}

#faqs a  { color:#000; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-bottom:#999 solid 7px; text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#faqs a:hover { background:url(../styleImages/links/faqs.gif) top left no-repeat; text-decoration:none;}

#sold a  { color:#000; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-bottom:#666 solid 7px; text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#sold a:hover { background:url(../styleImages/links/sold.gif) top left no-repeat; text-decoration:none;}

#bnew a  { color:#000; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-bottom:#333 solid 7px; text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#bnew a:hover { background:url(../styleImages/links/new.gif) top left no-repeat; text-decoration:none;}

#bhome a  { color:#000; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-bottom:#000 solid 7px; text-decoration:none; text-transform:uppercase; padding:1px 3px; }
#bhome a:hover { background:url(../styleImages/links/home.gif) top left no-repeat; text-decoration:none;}


#mid{ width:980px; height:36px; background-image:url(../styleImages/backgrounds/middleDiv.gif); background-repeat:no-repeat}

/**TOP BOXES 
*************/
.SmallHeader  { font-size: 11px; color: #900; text-transform: uppercase; }

#Currency{ padding: 15px 35px 2px 0; }

#Language { padding-right:10px; margin-bottom:3px; }
/*Required as Language & Currency Boxes are not used within general Cart.tpl pages*/
#Session { margin-top:0px; height:auto; padding:0; text-align:center; float:right;} 

#Login { margin-top:0px; width:auto;  padding:7px 10px; text-align:right; font-size:14px; color:#fff; 
margin:0; float:right;} 

#Login p { margin:0;}

#Login a { color: #fff; text-decoration:none;}

#Login a:hover {text-decoration:none; color:#000;}

.searchTop { margin-top:25px; width:auto; height:auto; padding:0px;  text-align:right; font-size:14px; color:#fff; 
margin:0; float:right;} 
	

#cartHolder {	float:right; width:90px; height:auto; margin:34px 16px 0 0;
}

#number{ height:auto; width:21px; float:left;}
#basketIcon{ height:auto; width:20px; float:right;}
#itemsText{ height:auto; width:90px; float:right;}
#basketPrice{  height:auto; width:90px; float:right;}
a img {border:0;}


#wordpress {background:#e6e6e6; margin-left:15px;}
#wordpressCont a{color:#fff; background-color:#000; text-decoration:none; }
#wordpressCont a:hover{color:#fff; background-color:#900;}
#wordpressCont a:visited{color:#fff; background-color:#000;}
#wordpressCont h1{font-size:16px; font-weight:bolder; color:#000; margin:15px 15px; padding:10px 10px; }
#wordpressCont h3{font-size:12px; font-weight:bolder; color:#000; margin:15px; }



/**LEFT COLUMN SECTION
************************/
#LeftColumn {
	position: relative;
	left: 0px;
	width: 220px; 
	padding:50px 0 0 0;
	float: left;
	font-size:11px;
	z-index:20;
	background-color:#fff;
	background-image:url(../styleImages/backgrounds/leftcol.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 10px;
	
	}

/**LEFT COLUMN HEADINGS
************************/
.subHeading {
	margin:0;
	padding:0;
	color: #900;
	height: 30px;
	width:100%;
	/*border-bottom: 1px dotted #900;*/
	}


.subHeading h3 {
	margin:0;
	padding:5px 50px 0 5px;
	color: #900;
	font-size: 13px;
	font-weight:normal;
	text-transform: uppercase;
	text-align:center;
	float:left;
	}

.subHeading h3 a {
	color: #900;
	text-decoration:none;
	border:none;
	padding-right:50px;
	}

.subHeading h3 a:hover {
	color: #000;
	text-decoration:none;
	border:none;
	padding-right:50px;
	}
/******MAILING **************/
.boxTitleLeft {
	line-height: 165%;
	text-transform: uppercase;
	padding: .4em .6em;
}
.boxContentLeft{
	padding: .6em .6em;
	margin-bottom: 1em;
}


/**LEFT COLUMN SIDE BOXES
*************************/
.LeftBox {
	margin: 0 auto;
	padding: 0 0 2px 0;
	width:220px;
	}

.LeftBox a {
	color: #900;
	text-decoration:none;
	text-align:center;
	}

.LeftBox a:hover {
	color: #900;
	text-decoration:none;
	}
	
	#groups, #mailLeftBox, #catLeftBox, #h2LeftBox, #contacts {
	margin: 0;
	padding:0;
	width:220px;
	height:auto;
	background:#fff;
	}
	
#groups ul{
	list-style:none;
	text-align:center;
	display:inline;
	margin:0 0 0 15px;
	padding:0;
}

#groups ul li{
	display:inline;
	padding:0 10px 10px 0;
	min-height:68px;
}

#contacts ul{
	list-style:none;
	text-align:left;
	display:inline;
	margin:0 10px 0 15px;
	padding:0;
}
#contacts li{
	display:block;
	padding:10px 0 10px 10px;
	font-size:12px;
	font-weight:bold;
}
#contacts a{
	color: #900;
	text-decoration:none;
	text-align:center;
}
#contacts a:hover{
	color: #900;
	text-decoration:none;
	text-align:center;
}
#randomLeftBox{
	margin: 0;
	padding:0;
	width:220px;
	height:220px;
	background:#fff;
	}

#randomLeftBox a {
	color: #900;
	text-decoration:none;
	}

#randomLeftBox a:hover {
	color: #900;
	text-decoration:none;
	}

	
#syringe {
	margin: 0 0 1px 0;
	padding: 10px 0;
	width:220px;
	height:auto;
	border-bottom:#000 solid 2px;
	
	}	

#syringe2 {
	margin: 0 0 1px 0;
	padding: 10px 0;
	width:220px;
	height:auto;
	border-bottom:#000 solid 2px;
	border-top:#000 solid 2px;
	}

/**LEFT COLUMN - MAILING LIST
*******************************/
.LeftBox.border {
	border-top:1px dotted #FFFFFF;
	padding-top:5px;
	color:#FFFFFF;
	background: #3AB0D6;
	}

/**LEFT COLUMN - INFORMATION BOX
**********************************/
.LeftBox p#nudge {
	margin:0 0 0 10px;
	color: #FFFFFF;
	background: #3AB0D6;
	}


/**START CROSS-BROWSER DHTML MENU
**********************************/
#mainmenu-nav {
	float: left;
	display:inline; /*fixes IE6 float bug*/
	font-size: 14px;
	margin:0;
	}

.ul-nav, .li-nav{
	font-size: 16px;
	display: block;
	}

.ul-nav{
	width: 190px;
	padding: 0px;
	font-size: 14px;
	}

.li-nav{	
	float: left;
	display:inline;
	font-size: 11px;
	}

.li-nav .ul-nav {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	background-color:#fff;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 4px solid #900;
	z-index: 5;
	font-size: 14px;
	
	}

.li-nav a{
	padding: 2px;
	font-size: 14px;
	width: 186px;
	display: block;
	text-indent: 2px;
	font-family:font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration:none;
	}

.li-nav a:hover{
	padding: 2px;
	width: 169px;
	display: block;
	text-indent: 2px;
	font-family:font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background-color:#900;
	text-decoration:none;
	}



a.hassubmenu{
	
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 178px 6px;
	}

/**HIGHTLIGHTING EFFECT ON SUB-CATS
************************************/
.ul-nav .li-nav a.hassubmenu:hover {color: #FFAA00;}



/**CLEARING FLOATING ELMENTS
*****************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}



/**VIEWCART NAVIGATION
************************/
#CartNav {margin:0;padding:0;
}

#CartNav ul li {margin:0;padding:0;display:inline;
}


#CartNav li a {padding: 2px;color: #000;background: #fff;text-decoration:none; border-bottom:#000 solid 5px;
}

#CartNav li  a:hover{background-image:none;padding: 2px;color: #000;background: #fff;text-decoration:none; border-bottom:#900 solid 5px;
}



/**MAIN CONTENT SECTION
************************/
#Content {position: relative;width:700px;min-height:600px;float: left;margin:0 0 0 15px;padding:0; }
/*#Content a{color:#fff; background-color:#000; text-decoration:none; }
#Content a:hover{color:#fff; background-color:#900;}
#Content a:visited{color:#fff; background-color:#000;}*/
#Content p {margin-left:15px;}

#ContentBox {padding: 3px;margin-bottom: 5px;margin-top: 0px;position: relative;z-index: 1;
}




/**GENERAL HEADERS
********************/
.Title {color: #000; height: 30px;padding:0;margin:0;text-align:left;}


h1 {font-size: 18px;color: #000;font-weight: bold;text-transform: uppercase;padding:6px 0 12px 5px;margin:0;}


h2 {font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;padding:6px 0 6px 30px;margin:0;}


h3 {font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;padding:6px 0pt 6px 5px;}


h4 {font-size: 11px;color: #9FA5A7;font-weight: bold;text-transform: uppercase;}

h5{font-size: 13px;color: #999;font-weight: bold; line-height:150%; padding:0 0 0 30px;}

.quantity {font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;padding:6px 0 6px 5px;margin:0;}

.price {font-size: 13px;color: #900;font-weight: bold;text-transform: uppercase;}
.priceNum {font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;}
.artworksby {font-size: 13px;color: #fff; background-color:#900; font-weight: bold;text-transform: uppercase;padding:0 2px;margin-left:20px; text-align:left}


/**BREADCRUMB TRAIL & PAGINATION
**********************************/
#BreadCrumb {margin-bottom:5px;}

.pagination { margin-top: 15px;padding-top: 5px;padding-bottom: 5px;padding-right:10px;float:right;
}

.txtLink, .txtLinkCurrent { color:#fff;background-color:#000;font-size: 11px;margin: 0pt 0pt 0pt 7px;padding: 2px 5px;
}

.txtLink,.txtLinkCurrent a:hover { color:#000;background-color:#fff;
}



/**SITE DOCUMENTS
*******************/


#SiteDocs{ width:980px; height:36px; background-image:url(../styleImages/backgrounds/sitedocsDiv.jpg); background-repeat:no-repeat; text-align:center;}
#SiteDocs ul li{padding-top:10px;}
#SiteDocs a:link, #SiteDocs a:visited, #SiteDocs a:hover {color:#fff; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-right:30px; vertical-align:middle; text-decoration:none;}

#SiteDocs a:hover {color: #000000;}


	
/**HOME PAGE INTRODUCTION TEXT
*******************************/
#Announcement {
	padding: 3px;
	margin-bottom: 5px;
	margin-top: 0px;
	position: relative;
	z-index: 1;
	}


#Announcement p {
	margin:5px 5px 0 5px;
	line-height:16px;
	}
	
	
/**LATEST PRODUCTS - HOMEPAGE
*******************************/
#LatestProducts {
	padding: 3px;
	margin:0;
	position: relative;
	z-index: 1;
	height:100%;
	}

#Inner {
	margin: 5px;
	padding:0;
	}

.LPBox {
	float: left;
	text-align: center;
	width: 200px;
	height: 200px;
	margin: 5px 5px 20px 5px;
	padding:0;
	}

.LPImage {
	float: none;
	text-align: center;
	padding:5px 0;
	margin:3px auto;
	border:1px solid #cccccc;
	}

.LPName {
	text-align:center;
	font-size:12px;
	margin:0;
	padding:2px 0;
	width:100%;
	color: #000;
	}

.LPName a:link, .LPName a:visited {
	color: #fff;
	background: #000;
	text-decoration:none;
	padding:0;
	margin:0;
	}

.LPName a:hover {
	color: #000;
	background: #fff;
	text-decoration:none;
	}

.LPPrice {
	height:20px;
	width:100%;
	text-align:center;
	font-size:12px;
	margin:0;
	padding:2px 0;
	text-transform:uppercase;
	color: #000;
	}


/**CATEGORY VIEW 
********************/
#CatDescription {min-height:250px; }
#CatDescription a{color:#900; text-decoration:none; }
#CatDescription a:hover{color:#fff; background-color:#000}
.catimg{ background-color:#900; padding-outside:20px;/*background-image:url(../styleImages/backgrounds/catImageBack.gif);background-position: right bottom; background-repeat:no-repeat;*/}


/**SUB CATEGORY IMAGE DISPLAY
******************************/
#SubCategories {
	float:left;
	display:inline; /*fixes IE6 float bug*/
	text-align:center;
	margin: 10px auto 5px;
	padding: 0;
	width:100%;
	height:auto;
	}

.subCat {	
	float:left;
	display:inline;/*fixes IE6 float bug*/
	text-indent:0;
	margin:5px 5px 10px 5px;
	text-align: center;
	padding:5px;
	}

.subCat a {
	color: #333333;
	background:#FFFFFF;
	text-decoration:none;
	}

.subCat a:hover {
	text-decoration:none;
	color:#900;
	}

.subCat img {
	border:1px solid #fff;
	padding:5px;
	}


#catsep {
	background-image:url(../styleImages/backgrounds/catsepback.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:230px;
	margin-top:25px;
	margin-bottom:25px;
	width:100%;
	
	}
#side1 {
	float: left;
	width: 250px;
	height:200px;
	padding-top:15px;
	
}



#side2 {
	float: left;
	width: 150px;
	height:200px;
	padding-right:15px;
	
	
}


#contentDesc { 
	float: left;
	width: 35%;
	height:200px;
	
}

#contentDesc h2, #side2 h2{ 
	text-align:left;
	color:#000;
	text-transform:none;
	font-size:18px;
	padding-left:20px;
	padding-top:30px;
}

.pshortdesc{ 
	text-align:left;
	padding-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:130%
}
.catview {
	width:100%;
	margin-top: 20px;
	}
	
.catview a {
	color:#3AB0D6;
	text-decoration:none;
	}

.catview p {line-height:12px;}
.catview .Price {color: #900; background: #FFFFFF;}

/**SINGLE PRODUCT PAGE
************************/
#SingleProd {
	padding: 3px;
	position: relative;
	z-index: 1;
	background-image:url(../styleImages/backgrounds/singleprodback.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
	}
	
#MainProdImage {
	text-align:center;
	margin:20px auto;
	padding:0;
	width:auto;
	height:auto;
	}

#MoreImages {}

/**LIGHTBOX GALLERY
********************/
#LightBoxGallery {
	height:auto;
	width:auto;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

.LightBox {
	float:left;
	margin:0 0 30px 15px;
	height:1%;
	}

.LightBoxImage {
	text-align:center;
	margin:0;
	padding:5px;
	border: 1px solid #CCC;
	}


/**PRODUCT DESCRIPTION
***********************/
#ProdDescription {
	height:auto;
	margin-top:25px;
	padding-bottom:15px;
	width:100%;
	
	}

	
#productshortdesc{ 
	text-align:left;
	padding:15px;
	margin:0 auto;
	font-size: 13px;
	color:#444;
	line-height:130%;
	width:75%;
}

#productshortdesc h2{
	font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;padding:6px 0 6px 10px;margin:0}
	

	
	#productshortdesc a {
	color: #000;
	text-decoration:none;
	font-weight:bold;
	}

#productshortdesc a:hover {
	color: #fff;
	background: #000;
	text-decoration:none;
	font-weight:bold;
	}



/**TELL A FRIEND
************************************************/


#TellAFriend {
	float:left;
	display:inline;/*used to fix IE6 double margin bug with floated elements */
	width:400px;
	height:auto;
	margin:0;
	padding-left:15px;
	margin-left:80px;
	margin-top:25px;
	
	}

#TellAFriend ul {
	display:inline;
	margin:0 0 0 30px;
	padding:0;	
	font-size:11px;
	text-align:left;
	text-transform:uppercase;
	}

#TellAFriend a {
	color:#fff;
	background: #000;
	text-decoration:none;
	padding:0 2px;
	}
	
#TellAFriend a:hover {
	color:#000;
	background: #fff;
	text-decoration:none;
	}
	
	
	
#code {
	float:left;
	display:inline;/*used to fix IE6 double margin bug with floated elements */
	width:280px;
	height:auto;
	margin:0;
	padding-left:20px;
	margin-left:27px;
	margin-top:25px;
	
	}
#code a {
	color:#fff;
	background: #000;
	text-decoration:none;
	padding:0 2px;
	}
	
#code a:hover {
	color:#000;
	background: #fff;
	text-decoration:none;
	}
#amount {
	float:left;
	display:inline;/*used to fix IE6 double margin bug with floated elements */
	width:120px;
	height:auto;
	margin:0;
	padding-left:10px;
	margin-top:25px;
	
	}




/**PRODUCT OPTIONS
********************/
#ProdOptions {
	margin:20px;
	text-align:left;
	text-transform:uppercase;
	font-size:15px;
	font-weight:normal;
	width:auto;
	margin:0;
	padding:0;
	color: #900;
	
	}

#Options {
	margin:-10px 0 0 0;
	padding:0 0 0 10px;
	text-transform:none;
	font-size:13px;
	font-weight:bold;
	color: #333333;
	
	}

.OptionsStyle {
	border: 1px solid #CCC;
	width:auto;
	}


/**PRODUCT CODE & STOCK AVAILABILITY
**************************************/
#ProdLevels {
	text-align:left;
	margin:30px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	
	}

#ProdLevels p {
	margin:0;
	padding:0;
	}


/**ADD TO CART BLUE BACKGROUND
*******************************/
#ProdBuy {
	color: #000;

	font-size:14px;
	width:520px;
	margin:10px 10px 10px 0;
	padding: 10px 10px 10px 0;
	position: relative; 
	text-align: right;
	}

#ProdBuy a {
	line-height:22px;
	font-size:12px;
	padding:0 10px;
	margin:2px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	}

/**COUPONS
************/
.addCoupon:link, .addCoupon:visited, .addCoupon:hover, .addCoupon:active {
	font-weight: bold;
	color: #333333;
	background: #FFFFFF;
	text-decoration: none;
	}

/**CUSTOMER REVIEWS - SUBMISSIONS
**********************************/
#CustomerReviews {}
#CustomerReviews p {margin-left:10px;}
.SubmitReview {padding-right: 60px;}
.right {text-align:right;}

.right span {
	font-weight:bold;
	float: left;
	}

/**CUSTOMER REVIEWS POSTED
***************************/
.ReviewEntry {margin:0;}

.ReviewRatings{
	color: #ffffff; 
	background: #3AB0D6;
	padding: 3px;
	}	

.ReviewContent {
	padding: 3px;
	font-style:italic;
	border-bottom: 1px dotted #CCCCCC;
	color: #333333;
	background:#FFFFFF;
	}

.ReviewTitle { text-transform:uppercase;}

.ReviewedBy {
	color: #FFAA00;
	background: #FFFFFF;
	padding: 3px;
	}

.Date {
	color: #ffaa00;
	background: #FFFFFF;
	float: right;
	}


/**RELATED PRODUCTS
*********************/
.LPInfo {color: #333333;}

* html .LPInfo {width: 100%;}

/**SITE BUTTONS
*********************/
.buttonBg {
	text-align: center;
	height: 24px;
	color: #fff;
	background:#000;
	}























