/*NON SECURE CSS*/

/*
body {margin-top: 0px; background-image: url(images/header-bg.jpg); margin-top:0px;background-repeat: repeat-x ;  background-position: top }
*/

/*UNCOMMENT ABOVE CODE FOR SECURE PAGES*/

/*all pages*/
body {margin-top: 0px;}
p, td, .vc2, .vc2alt, .vc3, .vc4, .vc5, .couponerrortdclass, .g1 {font-size: 12px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:10px; text-align:left; line-height:20px;}


/*secure pages*/


/*all pages*/
p, td, .vc2, .vc2alt, .vc3, .vc4, .vc5, .couponerrortdclass, .g1 {font-size: 12px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:0px; margin-bottom:10px; text-align:left; line-height:20px;}

ul {list-style: none; margin-left: 0; padding-left: 0; text-indent:0; margin:0; line-height:20px;}
input {background-color: #FFFFFF; border: 1 solid #808080 ; font-size: 10pt; font-weight: normal; font-color: #999999;}
input[type="checkbox"], input[type="radio"]{background: transparent; border: 0;}
A:link {color:#B40C12; text-decoration: none}
A:visited {color:#B40C12; text-decoration: none}
A:active {color:#B40C12; text-decoration: none}
A:hover {color:#B40C12; text-decoration: underline; }
.bold {color:#333; font-weight:bold}


/*header*/
.header-wrapper {background-image: url(/images/header-bg.jpg); background-repeat: repeat-x ; background-position: bottom;  }
.secure-header-wrapper {margin-bottom:15px; }
.header-cart {background-color:#DBDBDB; padding-top:5px; padding-right: 10px ; padding-bottom: 5px}
.header-cartdetails {text-align:right; font-size:10px; color: #000; line-height:20px}
.header-checkout { text-align:right; color: #5A0000}
.header-login {text-align:right; font-size:10px; color: #000;  padding-right: 10px ; }
.header-logmsg {color: #666; font-size:10px; text-align:right;}
.header-login A:link {color:#000; text-decoration: none}
.header-login A:visited {color:#000; text-decoration: none}
.header-login A:active {color:#000; text-decoration: none}
.header-login A:hover {color:#000; text-decoration: underline; }
.header-checkout A:link {color:#5A0000; text-decoration: none}
.header-checkout A:visited {color:#5A0000; text-decoration: none}
.header-checkout A:active {color:#5A0000; text-decoration: none}
.header-checkout A:hover {color:#5A0000; text-decoration: underline; }
.header-cartdetails A:link {color:#666; text-decoration: none}
.header-cartdetails A:visited {color:#666; text-decoration: none}
.header-cartdetails A:active {color:#666; text-decoration: none}
.header-cartdetails A:hover {color:#666; text-decoration: underline; }
.header-scanalert {position: relative; top:12px; left:-55px;}

/*footer*/
.footer-wrapper {background-image: url(images/header/fbg.jpg); background-repeat: repeat-x; width: 100%; margin: 0 auto;}
.footer-title {color:#666;text-transform:uppercase; font-weight:600}
.footer-contact {background-image: url(images/header/fcon.jpg); background-repeat: no-repeat; position:relative; height:25px; width: 905px; padding:4px }
.footer-contact1 {position:absolute; text-align: right; top:0px; right:0px; width:400px; padding-top:1px; padding-right:5px; color:#333}
.footer-contact2 {position:absolute; text-align: left; top:0px; left:0px; width:400px; padding-top:1px; padding-left:5px; color:#333; font-weight:600;}
.footer-gbp {background-image: url(images/header/gbp.gif); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}
.footer-usd {background-image: url(images/header/usd.gif); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}
.footer-eur {background-image: url(images/header/eur.gif); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}
.footer-wrapper A:link {color:#333; text-decoration: none}
.footer-wrapper A:visited {color:#333; text-decoration: none}
.footer-wrapper A:active {color:#333; text-decoration: none}
.footer-wrapper A:hover {color:#333; text-decoration: underline; }
.footer-twitter {background-image: url(images/header/twitter.png); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}
.footer-facebook {background-image: url(images/header/facebook.png); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}
.footer-rss {background-image: url(images/header/rss.png); background-repeat: no-repeat; background-position: 0 center; list-style-position:outside; text-indent:20px;	}

/*inbuilt stock detail*/
.p4 {font-size:12px; color:#666; text-transform: uppercase; font-weight:bold;}
.p3 {font-size:12px;}
.p3alt {font-size:12px;}
.p-margin{margin-top:-10px; margin-bottom:30px;}

/*primary product detail template .pdxxx*/

.pddesc {font-size:14px;}
.pdprice {font-size:12px; color:#000; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase}
.pdstock {font-size:12px; color:#793030; text-transform:uppercase; font-weight:500}
.pdstock1 {font-size:10px; color:#666}
.pddesc {padding-left: 10px; padding-right: 10px; margin-top:10px;}
.pdprice-wrapper {padding:8px; width:350p; text-transform:uppercase; margin-bottom:-15px;}
.pddesc-wrapper {padding:8px; width:350px; margin-bottom:8px;}
.pd-addthis {position: relative; top:-12px; left: 272px;}
.pd-rel-h2 {font-size:14px; color:#333; display:inline }
pd-rel-wrapper {margin-bottom:20px}
.pd-img {position: relative; top: 30px;}

/*primary product detail tech details box .pddhxxx*/
.pddh-wrapper {width:350px; height:auto; margin:5px; }
.pddh1 {background-image:url(../images/box1.gif) ; width: 354px; height: 6px; background-repeat:no-repeat}
.pddh2 {background-image:url(../images/box2.gif) ; width: 354px; height:auto; padding-left: 10px; padding-right: 10px; padding-top:0px; padding-bottom:0px; background-repeat:no-repeat}
.pddh3 {background-image:url(../images/box3.gif) ; width: 354px; height:6px;  background-repeat:no-repeat}
.pddh {color:#333; text-transform:uppercase; font-weight:bold; font-size:12px}
.pddr {color:#999; font-size:10px; text-transform:uppercase}

/*primary product detail thumbnail viewer of .pdhxxx*/
.pd-thumb-wrapper {width:100px; height:auto; margin:0px; margin: 20px;}
.pd-thumb-top {background-image:url(../images/thumbbox1.gif) ; width: 120px; height: 6px; background-repeat:no-repeat}
.pd-thumb-middle {background-image:url(../images/thumbbox2.gif) ; width: 120px; height:auto; padding-left:7px; padding-right: 5px; padding-top:5x; padding-bottom:5px; background-repeat:no-repeat;}
.pd-thumb-bottom {background-image:url(../images/thumbbox3.gif) ; width: 120px; height:14px;  background-repeat:no-repeat}
.thumb{padding:5px; display:block }

/*product detail featured gift / pages list*/
.pd-ul A:link, A:visited, A:active, A:hover  {text-decoration: underline;  }
.pd-ul {color:#793030; line-height:28px; margin-top: 35px }
.pd-pages {background-image: url(../images/pages.gif); background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px ;	}
.pd-gift {background-image: url(../images/gift.gif); background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px	; margin-bottom:15px;	}
.pd-attrib {background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px	;	}


/*product detail featured gift / pages list*/
.pd-gift-attrib1 {background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px; margin-bottom: 15px;	}
.pd-gift-attrib2 {background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px; margin-bottom: 15px;	}
.pd-gift-buy {background-repeat: no-repeat; background-position: 0 right;  list-style-position:outside; text-indent:20px; text-align: right; padding-right: 30px	;	}
.pd-gift-ul {color:#793030; line-height:28px; margin-top: 35px }
.pd-gift-wrapper {padding:8px; width:auto; margin-bottom:8px;}
.pd-gift-input  {font-size:16px; background-image:url(../images/gift-input.gif); background-color:#FFF; border: 0px; border-color:#FFF; width: 455px; height: 90px; padding: 5px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;}


/*product detail featured summary template .fs-xxx*/

.fs-80-wrapper {width:160px; margin-bottom: 30px;}
.fs-80-price {font-size: 10px; color:#333; position: relative; left:80px; top: 10px}
.fs-80-img {}
/*primary product summary template .ps-xxx*/
.ps-wrapper {padding:2px; padding-top:4px; position:relative; width:225px; height:80px; margin-top:8px; margin-bottom:8px; margin-right: 10px; font-size: 10px; text-transform:uppercase; background-image:url(../images/psbg.gif); background-repeat: no-repeat}
.ps-image  {position:absolute; width:100px; left:2px;}
.ps-content  {position:absolute; width:120px; right: 0px; line-height:13px; }
.ps-model  { font-size: 12px; text-transform:uppercase;color:#999999; font-weight: bold; width: 105px; height: 12px; font-size:10px;  overflow: hidden;}
.ps-partno  {text-transform:uppercase; }
.ps-stock  {text-transform:uppercase; }
.ps-price  { text-transform:uppercase; }
.ps_quantity {font-size:10px; }
.ps-addtoorder  {font-size:12px; position: relative; top:4px; left:5px}
.ps-img {position: relative; top:3px;}


/*clearance product summary template .ps-xxx-clr*/
.ps-wrapper-clr {padding:2px; padding-top:6px; position:relative; width:225px; height:110px; margin-top:8px; margin-bottom:8px; margin-right: 10px; font-size: 10px; text-transform:uppercase; background-image:url(../images/psbg-clr.gif); background-repeat: no-repeat}
.ps-image-clr  {position:absolute; width:100px; left:4px;}
.ps-content-clr  {position:absolute; width:120px; right: 0px; line-height:14px; }
.ps-model-clr  { font-size: 12px; text-transform:uppercase;color:#999999; font-weight: bold; width: 110px; height: 30px; font-size:10px;  overflow: hidden;}
.ps-partno-clr  {text-transform:uppercase; }
.ps-stock-clr  {text-transform:uppercase; }
.ps-price-clr  { text-transform:uppercase; }
.ps_quantity-clr {font-size:10px; }
.ps-addtoorder-clr  {font-size:12px; position: relative; top:4px; left:5px}
.ps-img-clr {position: relative; top:3px;}

/*category pages template universal .cat-bg-xxx*/
.cat-bg-h2 {font: Georgia, "Times New Roman", Times, serif; color: #0D5D8D; font-size:14px; margin-bottom:5px; text-transform:uppercase }
.cat-bg-h1 {margin-top:10px; margin-bottom: 8px; font-size:24px; color:#B40C12; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif }

/* albums category pages template .cat-bg-xxx*/
.cat-bg-albums {position: relative; background-image:url(../images/albums-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-albums-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-albums-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-albums-jump1 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 200px;}
.cat-bg-albums-jump2 {margin-left: 710px; width:210px; display:inline ;position: absolute ; top: 200px;}
.cat-bg-albums-jump3 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 250px;}

/* ceramics category pages template .cat-bg-xxx*/
.cat-bg-ceramics {position: relative; background-image:url(../images/ceramics-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-ceramics-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-ceramics-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-ceramics-jump1 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 200px;}
.cat-bg-ceramics-jump2 {margin-left: 710px; width:210px; display:inline ;position: absolute ; top: 200px;}
.cat-bg-ceramics-jump3 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 250px;}

/* journals category pages template .cat-bg-xxx*/
.cat-bg-journal{position: relative; background-image:url(../images/journals-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-journal-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-journal-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-journal-jump1 {
	margin-left: 500px;
	width:210px;
	display:inline;
	position: absolute;
	top: 189px;
	left: 29px;
}

/* journals category pages template .cat-bg-xxx*/
.cat-bg-journal{position: relative; background-image:url(../images/journals-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-journal-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-journal-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-journal-jump1 {	margin-left: 500px;	width:210px;display:inline;	position: absolute;	top: 189px;	left: 29px;}
.cat-bg-journal-jump2 {margin-left: 710px; width:210px; display:inline ;position: absolute ; top: 200px;}
.cat-bg-journal-jump3 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 250px;}

/* clearance category pages template .cat-bg-xxx*/
.cat-bg-clearance{position: relative; background-image:url(../images/clearance-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-clearance-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-clearance-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-clearance-jump1 {	margin-left: 500px;	width:210px;display:inline;	position: absolute;	top: 189px;	left: 29px;}
.cat-bg-clearance-jump2 {margin-left: 710px; width:210px; display:inline ;position: absolute ; top: 200px;}
.cat-bg-clearance-jump3 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 250px;}

/* home category pages template .cat-bg-xxx*/
.cat-bg-home{position: relative; background-image:url(../images/home-bg.jpg); background-repeat:no-repeat; width:950px; height: 520px; margin-top:10px; margin-bottom:10px;}
.cat-bg-home-content {margin-left: 500px; width: 420px; margin-top:10px; padding-top:10px; }
.cat-bg-home-content1 {margin-left: 260px; width:450px; margin-top:10px; padding-top:10px;position: absolute; bottom: 5px }
.cat-bg-home-jump1 {	margin-left: 500px;	width:210px;display:inline;	position: absolute;	top: 189px;	left: 29px;}
.cat-bg-homee-jump2 {margin-left: 710px; width:210px; display:inline ;position: absolute ; top: 200px;}
.cat-bg-home-jump3 {margin-left: 500px; width:210px; display:inline ;position: absolute; top: 250px;}


/*master category featured detail template .cat-fp-xxx*/
.cat-fp-wrapper {position:relative; width:330px; height:120px; margin-top:10px; margin-bottom:15px; margin-right: 15px; font-size: 10px; text-transform:uppercase;}
.cat-fp-image  {position:absolute; width:250px; left: 0px;}
.cat-fp-content  {position:absolute; width:150px; right: 0px;}
.cat-fp-model  {font-weight:bold; font-size: 14px; text-transform:uppercase;color:#666 }
.cat-fp-partno  {text-transform:uppercase; }
.cat-fp-stock  {text-transform:uppercase; }
.cat-fp-price  {font-weight:bold; text-transform:uppercase; font-size:14px}
.cat-fp-quantity {font-size:14px; }
.cat-fp-addtoorder  {}
.cat-fp-subcatlink {font-weight:bold }
.cat-fp-content A:link {color:#666; text-decoration: none}
.cat-fp-content A:visited {color:#666; text-decoration: none}
.cat-fp-content A:active {color:#666; text-decoration: none}
.cat-fp-content A:hover {color:#666; text-decoration: none; }

/*master category: lists & links .cat-master-ul-xxx*/
.cat-master-ul {list-style: none; margin-left: 0; padding-left: 20px; padding-bottom:20px; text-indent:0; margin:0; color:#FFF}
.cat-master-ul-title  {font-weight:bold; text-transform:uppercase}
.cat-master-ul A:link {color:#fff; text-decoration: none}
.cat-master-ul A:visited {color:#fff; text-decoration: none}
.cat-master-ul A:active {color:#fff; text-decoration: none}
.cat-master-ul A:hover {color:#fff; text-decoration: underline; }

/*master category: PHOTO ALBUMS template header image replacement .cat-master-xxx*/
.cat-master-list-pa {padding-top:10px;height:240px; width:185px; background-image:url(../images/master-cat-pa-bg.gif); background-repeat:no-repeat; margin-top:10px; margin-left:30px}   

/*master category: JOURNALS template header image replacement .cat-master-xxx*/
.cat-master-list-jou {padding-top:10px;height:339px; width:440px;background-image:url(../images/category-bg.jpg); background-repeat:no-repeat; margin-top:10px; margin-left:30px} 

/*master category: lists & links .cat-master-ul-xxx*/
.cat-list {display:inline; list-style-type: none; color: #FFF}
.cat-list A:link {color:#fff ; text-decoration: none}
.cat-list A:visited {color:#fff text-decoration: none}
.cat-list A:active {color:#fff; text-decoration: none}
.cat-list A:hover {color:#fff; text-decoration: underline; }




/*master category: CERAMICS template header image replacement .cat-master-xxx*/
.cat-master-list-cer {padding-top:10px;height:425px; width:185px; background-image:url(../images/master-cat-bg.gif); background-repeat:no-repeat; margin-top:10px; margin-left:30px}   




/*CONTACT US template header image replacement .cat-master-xxx*/
.cat-master-list-con {height:150px; width:235px; background-color:#686602;}   
.cat-master-h1-con {text-indent: -9999px; width: 235px;height: 41px;background: url(/images/contact-h1.gif) #686602 no-repeat; margin-bottom:-4px; margin-top:10px;}

/*category summary page*/
.cat-title-wrapper { height:24px;  width: 950px;margin-top:5px; margin-bottom:5px; background-image:url(../images/hbg.gif); background-repeat:no-repeat  ;margin-top:10px;}

.cat-title-nav-wrapper {width: 930px; position: relative;  text-align:right; top:-28px; margin-bottom:-20px; font-size:10px }
.cat-title-nav-wrapper A:link {color:#666; text-decoration: none}
.cat-title-nav-wrapper A:visited {color:#666;; text-decoration: none}
.cat-title-nav-wrapper A:active {color:#666;text-decoration: none}
.cat-title-nav-wrapper A:hover {color:#666; text-decoration:underline; }
.activepage{font-weight:bold; color:#000}
.cat-title-cat {color:#B40C12;  position: relative; top:-3px; display: inline;  padding-left:3px;font-size:16px;  text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif}
.cat-title-dvd {display : inline; position: relative; top:1px }
.cat-title-dvd1 {display : inline; position: relative; top:1px }
.cat-title-scat {color:#666; display: inline;  position: relative; top:-3px;font-size:16px;  text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif}
.cat-title-scat-pd {color:#B40C12; display: inline;  position: relative; top:-3px;font-size:16px;  text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif}
.cat-title-prod {color:#666; padding-left: 5px; display: inline;  position: relative; top:-3px;font-size:16px;  text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif}
.cat-title-h1{color:#B40C12; display: inline; padding-right:20px;font-size:14px;  text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100}


.cat-title-wrapper A:link {color:#B40C12; text-decoration: none}
.cat-title-wrapper A:visited {color:#B40C12; text-decoration: none}
.cat-title-wrapper A:active {color:#B40C12; text-decoration: none}
.cat-title-wrapper A:hover {color:#B40C12; text-decoration:underline; }

/*Contact Form*/
.con-form-h1 {margin-top:10px; font-size:20px; color:#333}
.con-form-h3 {margin-top:5px; margin-bottom: 2px; color:#333; text-transform: capitalize; font-size:14px;  }
.con-form-wrapper {position:relative;}
.con-form-label {width: 200px; text-transform:uppercase; text-align:right; padding-right:20px; font-size:14px }
.con-form-submit {position:relative; left:-70px; top:10px}
.con-form-captcha-img {position:relative}
.con-form-captcha-ipt {position:relative}
.con-form-btn {border:0px;position: relative; left:250px }
.con-form-captcha-txt {position:relative; margin-top:5px; margin-bottom:5px;}


/*All Other Pages*/
.Gen-h1, .co1 {margin-top:10px; margin-bottom: 8px; font-size:18px; color:#B40C12; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif }
.Gen-h1-black {margin-top:10px; margin-bottom: 8px; font-size:18px; color:#666; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif }
.Gen-h2{margin-top:10px; margin-bottom: 8px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.gen-h2-line {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 30px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.gen-h2-line-btm {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 5px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.Gen-h3{margin-top:5px; margin-bottom: 2px; color:#333; text-transform: uppercase; font-size:14px;  }
.gen-form-title {font-size:14px;  }
.gen-form-tip {font-size:10px; text-transform: lowercase; text-align: left; display:inline; position: relative; top:0px ; padding-left:15px;}
.gen-left-col {font-size:12px; text-transform:uppercase; text-align:right; padding-right:20px }
.gen-right-col {}
.gen-form-captcha {display: block; font-size:12px; color:#900;}
.gen-wrapper {width:950px; margin-bottom: 20px}

/*view order summary*/
.view-ord-tit {font-size:14px;; text-transform:uppercase;color:#333; font-weight:bold}
.view-ord-ftrwrp {width:950px; height: 30px; margin-bottom:15px; margin-top:15px; position:relative; vertical-align:middle}
.view-ord-nav-btn {text-align:right}
.view-ord-nav {width:auto; position: absolute; left: 0px; text-align: left; text-transform:uppercase; font-size:12px}
.view-ord-nav A:link {color:#5A0000; text-decoration: none}
.view-ord-nav A:visited {color:#5A0000; text-decoration: none}
.view-ord-nav A:active {color:#5A0000; text-decoration: none}
.view-ord-nav A:hover {color:#5A0000; text-decoration: underline; }

/*Login Page*/

.log-left-col {text-align: right;  text-transform: uppercase; font-size:14px; padding-right: 15px;}
.log-right-col {text-align: left; padding-left:15px }
.log-btn {position:relative; left:10px; top: 5px;  }
.log-ul {margin-left:50px;  margin-top: 20px; }
.log-psswd-btn {position: relative; top: 3px;}
.log-pswd-left-col {text-align: right; padding-right: 5px;}
.log-pswd-right-col {text-align: left; padding-left:5px }

/*Unordered List - shipping page*/
.gen-ul-title {color:#666; text-transform:uppercase; font-weight:600;  text-align: left;text-indent:15px}
.gen-ul-blt {text-align:left; color:#999;font-weight:100;  text-indent:15px; list-style:disc;}

/*Unordered List - accounts page*/
.gen-ul-title1 {color:#666; text-transform:uppercase; font-weight:600;  text-align: left;padding-left:15px;}
.gen-ul-blt1 {text-align:left; color:#999;font-weight:100; list-style:disc; text-indent:30px}

/*Credit Application Page*/
.credit-btn {border:none; position: relative; top:20px;}

/*Credit Application Page*/
.form-upd-btn {position: relative; left: 750px; top: 30px; }

/*dropship consent form*/
.dshp-form-btn {border:none; position: relative; left: 250px;  }

/*quick order button*/
.quick-frm-btn{border:none; position: relative; left: 220px;  }
/*quick order button*/
.qte-frm-btn {border:none; position: relative; left: 360px;  }
.cpn-form-btn{border:none; position: relative;top: 3px;   }

/*order form */
.of1,  .of3, .of4 {}
.ofinv1 {font-size:12px; text-transform:uppercase; text-align:right; padding-right:0px;  }
.rofinv1 {font-size:12px; text-transform:uppercase; text-align:left; padding-right:0px;  }
.ofinv0 {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 30px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.of2 {font-size:12px; text-transform: capitalize; text-align:left; color:#333 }
.of-h2-line {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 10px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}

.pst-btn{position:relative; top: 5px; left: 0px; background-color:#5B0000; border: 0px; color:#FFF; padding-left: 5px; padding-right: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; overflow:visible; border-right: 0px; border-left:0px; font-weight:bold}
.co1 {}
.co2{background-image:url(../images/line.gif); width:400px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 10px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}

.co-space{margin-top:15px}


/*Front Page */

.fp-wrapper1 {width:950px; margin-bottom:0px;  margin-top: 10px; position: relative; z-index:1;  margin-bottom: 0px; position:relative ;}
.fp-wrapper2 {width:950px; margin-top:0px; margin-bottom: 10px; position:relative; z-index:99999 }

/*Front Page Headers */
.fp-headers {background-image:url(../images/home-bg2.jpg); width:615px;  padding:20px; background-repeat:no-repeat; height:226px; position:absolute; left:335px}
.fp-headers-h1 {font-size: 28px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.fp-headers-h2 {font-size: 22px; text-transform:capitalize; color:#fff; font-family:Arial, Helvetica, sans-serif;font-style:normal; }

.fp-p1 {margin-top:15px;}
.fp-p2 {height: 20px; width:440px; margin-top:20px; margin-bottom:20px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif }
.fp-p3 {margin-bottom:10px; text-align:right;}
.fp-h1 {font: Georgia, "Times New Roman", Times, serif; color: #A81111; display:inline; font-size:24px;  text-transform:uppercase; position: relative; top: 26px; position: relative; top:0px;}
.fp-h2 {display:inline; font-size:12px; text-transform:capitalize; color: #666666; }
.fp-rec  {color: #0E5D8E; font-weight:bold; text-transform:uppercase;  display: inline; background-image:url(images/fp-arrw.gif); background-repeat:no-repeat; background-position:right  ; padding-right: 15px}
			   

/*Front Page featured detail template .fp-fp-xxx*/
.fp-fp-wrapper {position:relative; width:300px; height:120px; margin-top:10px; margin-bottom:15px; font-size: 10px; text-transform:uppercase;}
.fp-fp-image  {position:absolute; width:150px; left: 0px; border:none;}
.fp-fp-content  {position:absolute; width:150px; right: 0px; line-height:17px;}
.fp-fp-model  {font-weight:bold; font-size: 14px; text-transform:uppercase;color:#666 }
.fp-fp-partno  {text-transform:uppercase; }
.fp-fp-stock  {text-transform:uppercase; }
.fp-fp-price  {font-weight:bold; text-transform:uppercase; font-size:14px}
.fp-fp-quantity {font-size:14px; }
.fp-fp-addtoorder  {}
.fp-fp-subcatlink {}
.fp-fp-content A:link {color:#666; text-decoration: none}
.fp-fp-content A:visited {color:#666; text-decoration: none}
.fp-fp-content A:active {color:#666; text-decoration: none}
.fp-fp-content A:hover {color:#666; text-decoration: none; }

.fp-fp1-wrapper {position:relative; width:220px; height:120px; margin-top:10px; margin-bottom:15px; font-size: 10px; text-transform:uppercase;}
.fp-fp1-image  {position:absolute; width:150px; left: 0px; border:none;}
.fp-fp1-content  {position:absolute; width:100px; right: 0px; line-height:14px;}
.fp-fp1-model  {font-weight:bold; font-size: 12px; text-transform:uppercase;color:#666 }
.fp-fp1-partno  {text-transform:uppercase; }
.fp-fp1-stock  {text-transform:uppercase; }
.fp-fp1-price  {font-weight:bold; text-transform:uppercase; font-size:12px}
.fp-fp1-quantity {font-size:14px; }
.fp-fp1-addtoorder  {}
.fp-fp1-subcatlink {}
.fp-fp1-content A:link {color:#666; text-decoration: none}
.fp-fp1-content A:visited {color:#666; text-decoration: none}
.fp-fp1-content A:active {color:#666; text-decoration: none}
.fp-fp1-content A:hover {color:#666; text-decoration: none; }

/*Cart Page*/


.cart-ul {color:#793030; line-height:70px; margin-top: 0px }
.cart-baub {background-image: url(../images/baubels.jpg); background-repeat: no-repeat; background-position: 0 left;  list-style-position:outside; text-indent:100px; text-align: left; padding-right: 30px ; font-size:18px; color:#333; }


/*view cart upsell featured summary template .pscart-xxx*/
.pscart-wrapper {padding:4px; padding-left:6px; position:relative; width:100px; height:110px; margin-top:-5px; margin-bottom:0px; margin-right: 20px; font-size: 10px; text-transform:uppercase; background-image:url(../images/psbgcart.gif); background-repeat: no-repeat; line-height: 16px; overflow:hidden }
.pscart-image  {width: 100px; text-align:center; padding-top:3px}
.pscart-model  { font-size: 8px; text-transform:uppercase;color:#999999; font-weight: bold; width: 90px; overflow:hidden}
.pscart-price  { text-transform:uppercase; font-size: 10px;  font-weight:bold; color:#333;}

/*Front Page BlogRoll  .fp-blogroll-xxx*/




.fp-blogroll {position: absolute; top: -56px; left:725px; height:410px; margin-left:0px;   background-image: url(/images/blog-bg.gif);background-repeat:no-repeat; padding-top:15px; width:235px; z-index: 99 ; padding-left:23px;}
.fp-blogroll-cont td {line-height:16px; }
.fp-blogroll-h3 {color:#900; font-size: 12px; text-transform:uppercase; display: inline;}
.fp-blogroll-h3 A:link {color:#900;  text-decoration: none}
.fp-blogroll-h3 A:visited {color:#900;  text-decoration: none}
.fp-blogroll-h3 A:active {color:#900;  text-decoration: none}
.fp-blogroll-h3 A:hover {color:#900; ; text-decoration: underline; }
/*Home page Categories  .fpcat-xxx*/


.fpcat-wrapper {width:950px; height:150px;  margin-top:10px; margin-bottom: -20px }

.fpcat1{position: absolute; height:100px; width:  250px; margin-left:10px;   background-image: url(/images/fpcat1.gif);background-repeat:no-repeat; }
.fpcont1{color:#FFF; overflow:hidden; font-size:10px; line-height:14px;width:200px; padding-left: 14px; padding-top:15px}

.fpcat2{position: absolute;  height:100px; width:  250px; margin-left:10px;  background-image: url(/images/fpcat2.gif);background-repeat:no-repeat;}
.fpcont2{color:#FFF; overflow:hidden; font-size:10px; line-height:14px;width:200px; padding-left: 14px; padding-top:15px}

.fpcat3{position: absolute;  height:100px; width:  250px; margin-left:10px;  background-image: url(/images/fpcat3.gif);background-repeat:no-repeat; }
.fpcont3{color:#FFF; overflow:hidden; font-size:10px; line-height:14px; width:200px; padding-left: 14px; padding-top:15px}

.fpcat4{position: absolute;  height:100px; width: 250px; margin-left:10px;   background-image: url(/images/fpcat4.gif);background-repeat:no-repeat;p }
.fpcont4{color:#FFF; overflow:hidden; font-size:10px; line-height:14px; width:200px; padding-left: 14px;padding-top:15px}


#fp-imgrep {

	width: 615px;
	height: 226px;
	background-image: url(/images/home-bg2.gif);}
#fp-imgrep span {
	display: none; 
	z-index: 0;
	}
.fp-ani {position: relative; top: 0px; }

.fpcat-h3 {color:#FFF; font-size: 12px; text-transform:uppercase; display: inline;}
.fpcat-h3 A:link {color:#FFF; text-decoration: none}
.fpcat-h3 A:visited {color:#FFF; text-decoration: none}
.fpcat-h3 A:active {color:#FFF; text-decoration: none}
.fpcat-h3 A:hover {color:#FFF; text-decoration: underline; }
