@import url(editor_content.css);*{padding:0;margin:0}
td{vertical-align:top}
body{font-family:arial,helvetica,sans-serif;font-size:80%;margin:0;padding:0;margin:20px;color:#495f70;margin:0;background:#8899aa url(../images/bg_header_ext.jpg) repeat-x scroll; background-position:0px -20px;}

	a.digitalphotoframe:link, a.digitalphotoframe:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size:14px;}
	a.digitalphotoframe:hover { color: #ffffff; text-decoration: none; font-weight: bold; font-size:14px;}
	
	a.satisfiedcustomers:link, a.satisfiedcustomers:visited { color: #ffffff; text-decoration: none;}
	a.satisfiedcustomers:hover { color: #ffffff; text-decoration: none;}

#callmeback{border:0px dashed #000; width:164px; height:46px; background: url(http://www.digitalframesdirect.com/images/callmebg.png) no-repeat}
#requestcallback{border:0px dashed #000; width:97px; height:35px; float:left; font-size: 11px; text-align: center; margin: +6px +3px;}
#printpage{border:0px dashed #000; width:60px; height:35px; float:left; font-size: 11px; text-align: center; margin: +6px 0px;}
	
.checkout1 a {
float: left;
display: block;
width: 166px;
height: 120px;
background: url(http://www.digitalframesdirect.com/images/checkout1.png) no-repeat;
border: 0px dashed #333;
}

.checkout1 a:hover {
background-position: -166px 0;
}

.checkout2 a {
float: left;
display: block;
width: 166px;
height: 120px;
background: url(http://www.digitalframesdirect.com/images/checkout2.png) no-repeat;
border: 0px dashed #333;
}

.checkout2 a:hover {
background-position: -166px 0;
}

.checkout3 a {
float: left;
display: block;
width: 166px;
height: 120px;
background: url(http://www.digitalframesdirect.com/images/checkout3.png) no-repeat;
border: 0px dashed #333;
}

.checkout3 a:hover {
background-position: -166px 0;
}

.aluminium a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/AluminiumPhotoFrames.png) no-repeat;
}

.aluminium a:hover {
background-position: -200px 0;
}

.wooden a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/WoodenPhotoFrames.png) no-repeat;
}

.wooden a:hover {
background-position: -200px 0;
}

.clip a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/ClipPhotoFrames.png) no-repeat;
}

.clip a:hover {
background-position: -200px 0;
}

.certificate a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/CertificatePhotoFrames.png) no-repeat;
}

.certificate a:hover {
background-position: -200px 0;
}

.snap a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/SnapPhotoFrames.png) no-repeat;
}

.snap a:hover {
background-position: -200px 0;
}

.multi a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/MultiPictureFrames.png) no-repeat;
}

.multi a:hover {
background-position: -200px 0;
}

.silver a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/SterlingSilverFrames.png) no-repeat;
}

.silver a:hover {
background-position: -200px 0;
}

.bestselling a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/BestSellingPhotoFrames.png) no-repeat;
}

.bestselling a:hover {
background-position: -200px 0;
}

.latestoffers a {
float: left;
display: block;
width: 200px;
height: 200px;
background: url(http://www.digitalframesdirect.com/images/LastestSpecialOffers.png) no-repeat;
}

.latestoffers a:hover {
background-position: -200px 0;
}


.photoframes a {
float: left;
display: block;
width: 166px;
height: 115px;
background: url(http://www.digitalframesdirect.com/images/photoframes3.jpg) no-repeat;
}

.photoframes a:hover {
background-position: -166px 0;
}
.digiphotoframes a {
float: left;
display: block;
width: 166px;
height: 115px;
background: url(http://www.digitalframesdirect.com/images/digitalphotoframes3.jpg) no-repeat;
}

.digiphotoframes a:hover {
background-position: -166px 0;
}

#whydfd{border:0px dashed #000; background: url(http://www.digitalframesdirect.com/images/greenbg.jpg) repeat-y}
	
#page{background-color:#fff;width:980px;margin:0 auto}
#footer{background-color:#00cccc}
#foottab{width:100%;height:34px}
#foottab td{text-align:center;width:245px;vertical-align:bottom}
#foottab_td_1,#foottab_td_4{font-size:70%;padding-bottom:6px}
#foottab_td_2,#foottab_td_3{padding-bottom:6px}
#foottab a{color:#ff3399;text-decoration:none}
#foottab a:hover{color:#ffffcc}
#foottab_left{margin-left:40px;float:left}
#foottab_right{margin-right:40px;float:right}
#header{background-color:#2d3f52;height:120px}
#header_strip{height:52px;width:814px;clear:none;float:left;background-color:#fff}

.header_strip_1{width:281px;height:52px;}
.header_strip_1 div{position:relative;width:281px;height:52px}
.header_strip_1 img{position:absolute;top:-32px;left:21px}
.header_strip_2{width:235px;font-weight:bold;}
.header_strip_2 .moduletable{width:235px;height:42px;text-align:center;color:#ff2323}
.header_strip_2 .moduletable-3{margin:0;padding:0 0px 0 0;width:235px;height:52px;text-align:center;color:#ff2323}


.header_strip_3{text-align:left;width:139px;padding:0;font-weight:bold}
.header_strip_3 div{width:114px;height:52px}


.header_strip_4{text-align:right;width:84px;padding:0;font-weight:bold}
.header_strip_4 div{width:84px;height:52px}


#header_strip .header_strip_2 .moduletable-3 a{color:#ff2323;text-decoration:none}
#header_strip .header_strip_2 .moduletable-3 a:hover{text-decoration:underline}
.header_strip_4{font-weight:bold}
.header_strip_4 div{height:52px}
#header_low{height:28px;width:814px;float:left;background:transparent url(../images/bg_header_grad.jpg) repeat-x scroll top left}
#trmenu{background-color:transparent;float:none;height:20px;width:980px}
#trmenu #headermsg{float:left;color:#ffffff;height:20px;line-height:normal;font-weight:bold;padding-left:0px;font-size:110%;}
#trmenu #headermsg span{margin-left:115px;}
#trmenu ul{list-style-image:none;list-style-position:inside;list-style-type:none;font-size:100%;height:20px;line-height:normal;float:right}
#trmenu ul li{display:block;float:left;font-weight:bold;margin:0pt 10px}
#trmenu ul li a{text-decoration:none;color:#fff}
#trmenu ul li a.active_menu,#trmenu ul li a:hover{color:#57b5e5}
.img_phone_number{float:right;margin:10px 20px 0 0}
#main{clear:both;margin-bottom:20px}
#leftcol_td{width:165px}
#centercol_td{width:648px}
#rightcol_td{width:165px}
#leftcol{padding:0 0 0 10px}
#rightcol{padding:0 10px 0 0}


#tabs {
	height:63px;
	background-color:#808080;
	float:left;
	clear:left;
	width:794px;
	padding:0 0 0 20px;
}
#tabs ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}
#tabs ul li.flexitab {
	text-align:center;
	float:left;
	margin:5px 2px 0 2px;
	height:60px;
	width:auto;
}
.flexitab_left {
	width:5px;
	height:58px;
	float:left;
	background:transparent url(../images/tabblue_left.gif) no-repeat scroll top left
}
.flexitab_right {
	width:5px;
	height:58px;
	float:left;
	background:transparent url(../images/tabblue_right.gif) no-repeat scroll top left
}
.flexitab_left3 {
	width:5px;
	height:58px;
	float:left;
	background:transparent url(../images/tabblue_left3.gif) no-repeat scroll top left
}
.flexitab_right3 {
	width:5px;
	height:58px;
	float:left;
	background:transparent url(../images/tabblue_right3.gif) no-repeat scroll top left
}
.flexitab_label {
	float:left;
	color:#ccffff;
	background-color:#ff6699;
	padding:3px 4px;
	height:52px;
	font-weight:bold;
	font-size:120%;
	line-height:normal;
	text-decoration:none;
	overflow:hidden
}
.flexitab_label2 {
	float:left;
	color:#ccffff;
	background-color:#ff6699;
	padding:3px 10px 3px 10px;
	height:52px;
	font-weight:bold;
	font-size:120%;
	line-height:normal;
	text-decoration:none;
	overflow:hidden;
}
.flexitab_label3 {
	float:left;
	color:#ccffff;
	background-color:#ff6699;
	padding:3px 4px;
	height:52px;
	font-weight:bold;
	font-size:120%;
	line-height:normal;
	text-decoration:none;
	overflow:hidden;
	background-color:#009900;
}
#active_menu_flexitab .flexitab_left, #active_menu_flexitab .flexitab_left3 {
	height:60px;
	background:transparent url(../images/tabwhite_left.gif) no-repeat scroll top left
}
#active_menu_flexitab .flexitab_right, #active_menu_flexitab .flexitab_right3 {
	height:60px;
	background:transparent url(../images/tabwhite_right.gif) no-repeat scroll top left
}
.flexitab:hover .flexitab_left3 {
	background-image:url(../images/tabwhite_left.gif)
}
.over .flexitab_left3 {
	background-image:url(../images/tabwhite_left.gif)
}
.flexitab:hover .flexitab_right3 {
	background-image:url(../images/tabwhite_right.gif)
}
.over .flexitab_right3 {
	background-image:url(../images/tabwhite_right.gif)
}
#tabs table {
	display:none
}
.tab6 .flexitab_left {
	background-image:url(../images/tab-red-left.gif)
}
.tab6 .flexitab_right {
	background-image:url(../images/tab-red-right.gif)
}
.tab6 .flexitab_label {
	padding:3px 13px;
	background-color:#ff2323;
}
#active_menu_flexitab .tab6 .flexitab_label {
	color:#ff2323
}
.flexitab:hover .tab6 .flexitab_label, .flexitab:hover .tab6 .flexitab_label:hover, .flexitab:hover .tab6 .flexitab_label:visited, .flexitab:hover .tab6 .flexitab_label:link {
	color:#ff2323
}
.flexitab_label {
	background-color:#57b5e5
}
.flexitab_label2 {
	background-color:#57b5e5
}
.flexitab_label3 {
	background-color:#009900;
}
.flexitab_label, .flexitab_label:hover, .flexitab_label:visited, .flexitab_label:link, .flexitab_label2, .flexitab_label3, .flexitab_label3:hover, .flexitab_label2:hover, .flexitab_label2:visited, .flexitab_label3:visited, .flexitab_label2:link, .flexitab_label3:link {
	color:#fff;
}
#active_menu_flexitab .flexitab_label {
	background-color:#fff;
	color:#2f96c4
}
#active_menu_flexitab .flexitab_label3 {
	background-color:#fff;
	color:#009900;
}
#active_menu_flexitab .flexitab_label3 {
	background-color:#fff;
	color:#009900;
}
#active_menu_flexitab .flexitab_label2 {
	background-color:#fff;
	color:#2f96c4
}
.flexitab:hover .flexitab_left {
	background-image:url(../images/tabwhite_left.gif)
}
.over .flexitab_left {
	background-image:url(../images/tabwhite_left.gif)
}
.flexitab:hover .flexitab_right {
	background-image:url(../images/tabwhite_right.gif)
}
.over .flexitab_right {
	background-image:url(../images/tabwhite_right.gif)
}
.flexitab:hover .flexitab_label, .flexitab:hover .flexitab_label:hover, .flexitab:hover .flexitab_label:visited, .flexitab:hover .flexitab_label:link {
	background-color:#fff;
	color:#2f96c4
}
.flexitab:hover .flexitab_label3, .flexitab:hover .flexitab_label3:hover, .flexitab:hover .flexitab_label3:visited, .flexitab:hover .flexitab_label3:link {

background-color:#fff;
	color:#009900;
	}
.over .flexitab_label, .over .flexitab_label:hover, .over .flexitab_label:visited, .over .flexitab_label:link {
	background-color:#fff;
	color:#2f96c4
}
.over .flexitab_label3, .over .flexitab_labe3:hover, .over .flexitab_label3:visited, .over .flexitab_label3:link {
	background-color:#fff;
	color:#2f96c4
}
.flexitab:hover .flexitab_label2, .flexitab:hover .flexitab_label2:hover, .flexitab:hover .flexitab_label2:visited, .flexitab:hover .flexitab_label2:link {
	background-color:#fff;
	color:#2f96c4
}
.over .flexitab_label2, .over .flexitab_label2:hover, .over .flexitab_label2:visited, .over .flexitab_label2:link {
	background-color:#fff;
	color:#2f96c4
}

.menu_lmenu{position:relative;left:1px}
.menu_lmenu ul{list-style:none;background-color:green}
.menu_lmenu li{width:156px}
.menu_2menu{position:relative;left:1px}
.menu_2menu ul{list-style:none;background-color:green}
.menu_2menu li{width:156px}
.menu_lmenu a{display:block;padding-left:40px;width:114px;height:40px;line-height:40px;text-align:left;border:1px solid transparent;border-right:1px solid blue;background-repeat:no-repeat;background-color:#ffffcc;background-position:5px 5px;text-decoration:none;color:black}
.menu_2menu a{display:block;padding-left:40px;width:114px;height:40px;line-height:normal;text-align:left;border:1px solid transparent;border-right:1px solid blue;background-repeat:no-repeat;background-color:#ffffcc;background-position:5px 5px;text-decoration:none;color:black}
.menu_3menu a{display:block;padding-left:40px;padding-top:10px;width:114px;height:40px;line-height:normal;text-align:left;border:1px solid transparent;border-right:1px solid blue;background-repeat:no-repeat;background-color:#ffffcc;background-position:5px 5px;text-decoration:none;color:black}
.menu_lmenu .active_menu_lmenu a {border:1px solid blue;border-right:1px solid transparent}
.menu_lmenu a:hover{background-color:#ccccff;border:1px solid #ccccff;border-right:1px solid blue}
.menu_lmenu .active_menu_lmenu a:hover{background-color:#ccccff;border:1px solid blue;border-right:1px solid #ccccff}
.menu_2menu .active_menu_2menu a {border:1px solid blue;border-right:1px solid transparent}
.menu_2menu a:hover{background-color:#ccccff;border:1px solid #ccccff;border-right:1px solid blue}
.menu_2menu .active_menu_2menu a:hover{background-color:#ccccff;border:1px solid blue;border-right:1px solid #ccccff}
.menu_rmenu ul{list-style:none;background-color:green}
.menu_rmenu li{width:155px}
.menu_rmenu a{display:block;overflow:hidden;padding-left:40px;width:114px;height:40px;line-height:40px;text-align:center;border:1px solid transparent;border-left:1px solid blue;background-repeat:no-repeat;background-color:#ffffcc;background-position:5px 5px;text-decoration:none;color:black}
.menu_rmenu .active_menu_rmenu a{border:1px solid blue;border-right:1px solid transparent}
.menu_rmenu a:hover{background-color:#ccccff;border:1px solid #ccccff;border-right:1px solid blue}
.menu_rmenu .active_menu_rmenu a:hover{background-color:#ccccff;border:1px solid blue;border-right:1px solid #ccccff}
#leftcol .moduletable,#rightcol .moduletable{outline:1px dotted #ff3399;margin:10px 0}
#leftcol .moduletable{margin-right:8px}
#rightcol .moduletable{margin-left:8px}
#leftcol .moduletable_lmenu{overflow:visible}
.moduleblock{margin-bottom:0}
.moduleblock .moduleblock_heading{background-position:right bottom;background-repeat:no-repeat}
.moduleblock .moduleblock_heading span{border-bottom:1px solid #ccc;padding-left:8px}
#leftcol .moduleblock .moduleblock_heading{margin-right:10px}
#leftcol .moduletable .moduleseparator{margin:5px 30px;padding:0;border:0;height:1px;border-top:1px solid;color:#ccc;background-color:#ccc}
#content{background-color:#fff;border:1px solid #ccc;padding:10px 20px;border-top:0}
#content h1{font-size:2em;margin:.67em 0}
#content h2{font-size:1.5em;margin:.75em 0}
#content h3{font-size:1.17em;margin:.83em 0}
#content h4,#content p,#content blockquote,#content ul,#content fieldset,#content form,#content ol,#content dl,#content dir,#content menu{margin:1.12em 0}
#content h5{font-size:.83em;margin:1.5em 0}
#content h6{font-size:.75em;margin:1.67em 0}
a:link,a:visited{color:#157098}
a:hover{color:#2F96C4}

.menu_lmenu a{background-color:#fff}
.menu_lmenu ul,.menu_lmenu ul li{background-color:#fff;color:#fff}
.menu_lmenu ul{list-style:none}
.menu_lmenu a{border-color:#fff #ccc #fff #fff;color:#2F96C4;font-weight:bold}
.menu_lmenu a:hover{border-color:#f7f8f9 #ccc #f7f8f9 #f7f8f9;color:#2F96C4;font-weight:bold;background-color:#f7f8f9}
.menu_lmenu .active_menu_lmenu a{border-color:#ccc #fff #ccc #ccc}
.menu_lmenu .active_menu_lmenu a:hover{border-color:#ccc #f7f8f9 #ccc #ccc;background-color:#f7f8f9}
.menu_2menu a{background-color:#fff}
.menu_2menu ul,.menu_lmenu ul li{background-color:#fff;color:#fff}
.menu_2menu ul{list-style:none}
.menu_2menu a{border-color:#fff #ccc #fff #fff;color:#2F96C4;font-weight:bold}
.menu_2menu a:hover{border-color:#f7f8f9 #ccc #f7f8f9 #f7f8f9;color:#2F96C4;font-weight:bold;background-color:#f7f8f9}
.menu_2menu .active_menu_lmenu a{border-color:#ccc #fff #ccc #ccc}
.menu_2menu .active_menu_lmenu a:hover{border-color:#ccc #f7f8f9 #ccc #ccc;background-color:#f7f8f9}
.menu_rmenu a{background-color:#fff}
.menu_rmenu ul,.menu_rmenu ul li{background-color:#fff;color:#fff}
.menu_rmenu ul{list-style:none}
.menu_rmenu a{border-color:#fff;color:#2F96C4;font-weight:bold}
.menu_rmenu a:hover{border-color:#f7f8f9 #f7f8f9 #f7f8f9 #f7f8f9;color:#2F96C4;font-weight:bold;background-color:#f7f8f9}
.menu_rmenu .active_menu_rmenu a{border-color:#fff}
.menu_rmenu .active_menu_rmenu a:hover{border-color:#f7f8f9;background-color:#f7f8f9}
.imgcards{display:block;border:0}
.quoteright{vertical-align:middle}
.moduleblock .moduleblock_heading span{color:#2f96c4;font-weight:bold;border-color:#ccc}
.moduleblock .moduleblock_heading{padding-top:3px}
.moduleseparator{color:#ccc}
#leftcol .moduletable,#rightcol .moduletable{outline:0}
#footer{background:#2e4053 url(../images/bg_footer.jpg) repeat-x scroll bottom center;color:#fff}
#foottab a{color:#fff}
#foottab a:hover{color:#fff;text-decoration:underline}
#footer #foottab #foottab_td_2{text-align:right;padding-right:10px}
#footer #foottab #foottab_td_3{text-align:left;padding-left:10px}
#footer #foottab #foottab_td_2 a,#footer #foottab #foottab_td_3 a{font-weight:bold}
#content h1 a,#content h2 a,#content h3 a{text-decoration:none;color:#2F96C4}
#content h1,#content .componentheading{font-size:1.4em;color:#2F96C4}
#content h2{font-size:1.2em;color:#2F96C4}
#content h3,#content h4,#content h5,#content h6{font-size:1em;color:#2F96C4}
#content ul{list-style-type:disc;list-style-position:inside;padding-left:20px}
.componentheading{margin:.67em 0}
.fproduct{margin:10px;width:175px}
.fproduct_header{background:#57B5E5 url(../images/bg_featured_grad.jpg) repeat-x scroll center top;color:#fff;font-weight:bold;height:40px;text-align:center;vertical-align:middle}
.fproduct_body{background-color:#495F70;text-align:center}
.fproduct_body img{display:block;border:0;margin:0 auto}
.fproduct_price{background-color:#57B5E5;color:#fff;text-align:center;vertical-align:middle}
.fproduct_addtocart{background-color:#57B5E5}
#vmcart table tr.sectiontableentry1 td form{margin:0}
.header_strip_2 div{background:#fff;height:52px;margin:0;padding:0}
#trmenu li.active_menu_tr a{color:#57b5e5}
#tabs{background:transparent url(../images/bg_header_grad.jpg) repeat-x scroll top left}
#content .moduletable_bestsellers h3{margin:0 0 5px 0;font-size:130%}
#content .small{display:none}
#content table.contentpaneopen .moduletable_bestsellers .bestsellers{margin:0 5px}
#content .product{margin:0;padding:0;border-bottom:1px solid #ccc;clear:left;min-height:150px;height:auto !important;height:150px}
#content .product br.clear{clear:both}
#content .product#pdetails{border:0}
#content .product#pdetails #details{clear:left;border-top:1px solid #ccc}
#content h1.smaller{font-size:120%}
#content .bold{font-weight:bold}
#content .product#pdetails #details .info{color:#111111}
#content .product#pdetails #details .info hr{height:1px;color:#ccc;background-color:#ccc;border:0}
#content .product#pdetails #details .info h1,#content .product#pdetails #details .info h2,#content .product#pdetails #details .info h3,#content .product#pdetails #details .info h4,#content .product#pdetails #details .info h5,#content .product#pdetails #details .info h6{color:#2d3f52}
#content h1.cartnav{font-size:95%}
#content h1 a{text-decoration:none}
#content .product .title{padding-left:10px}
#content .product .title a{color:#2d3f52;text-decoration:none;font-weight:bold;font-size:120%}
#content .product .title a:hover{color:#57b5e5}
#content .product .title h1{margin-top:0;padding-top:0;color:#2d3f52;font-weight:bold;font-size:130%}
#content .product .info{color:#1B1B1B;margin:10px}
#content .product #desc{font-size:100%}
#content .product .info form{margin:0;padding:0;float:right}
#content .product#pdetails #details .info.border{border-top:1px solid #ccc}
.prodlink{margin-top:3px;font-size:90%;font-weight:bold}
.prodlink a{color:#a40061}
.prodlink a:hover{color:#57b5e5}
#content .product .price{padding-left:10px;float:left}
#content .product .price .no-discount{font-weight:bold}
#content .product .price .gross_price{font-size:80%}
#content .product .left{float:left;margin:0 10px 10px 0;text-align:center}
#content .product .left img{margin:0;padding:0;border:0}
#content .product .left .info{margin:0}
#content #product_list .left .info img{vertical-align:baseline }
#content .product .left a{text-decoration:none;color:#2d3F52}
#content .product .left a:hover{text-decoration:underline}
#content .product #left{float:left;margin-right:20px;text-align:center}
#content .product #left img{margin-right:0;padding:0;border:0}
#content .product #left .info{margin:0}
#content .product #left a{text-decoration:none;color:#2d3F52}
#content .product #left a:hover{text-decoration:underline}
#content .product .right{width:396px;float:left}
#content .product .inputbox{padding-left:2px;border:1px solid #000080;width:20px;color:#000080}
#content .product#pdetails #details .inputbox{width:auto}
#content .product .button{font-size:100%;font-weight:normal;color:#fff;cursor:pointer;border:0;background:#fff url(../images/add-to-basket.png) top left no-repeat;width:113px;height:26px;padding:0 4px 1px 0;vertical-align:middle;margin:0 0 1px 0;font-weight:bold;font-size:90%}
#content #vmcart hr{margin:auto;padding:0;border:0;height:1px;color:#ccc;background-color:#ccc}
table#testimonials{border:0;border-collapse:collapse}
table#testimonials td{padding:10px 0}
table#testimonials td.name{width:120px;font-size:90%;font-weight:bold}
.bestsellers{margin:0 6px;padding:0;width:190px}
.bestsellers .productname{margin:0;padding:4px 0 0 0;height:36px;/*height:54px; FOR THREE LINES*/color:#fff;background:#57B5E5 url(../images/bg_featured_grad.jpg) top left repeat-x;font-weight:bold;text-align:center;overflow:hidden}
.bestsellers .productname a{padding:0 2px;color:#fff;font-weight:bold;text-align:center;text-decoration:none}
.bestsellers .productname a:hover{color:#2D3F53}
.bestsellers .productimage{margin:0;padding:0;background-color:#56B5E5;text-align:center}
.bestsellers .productimage img{margin:0 auto;padding:0;border:0}
.bestsellers .productimage a:hover img{opacity:0.9;filter:alpha(opacity=90)}
.bestsellers .productfooter{height:22px;margin-bottom:16px}
.bestsellers .productprice{margin:0;padding:5px 0 0 5px;width:77px;height:21px;color:#fff;background-color:#57B5E5;float:left;text-align:left;font-weight:bold}
.bestsellers .productprice .gross_price{display:none}
.bestsellers .productprice a{color:#fff;text-decoration:none}
.bestsellers .productdetails{margin:0;padding:4px 5px 0 0;width:49px;height:22px;background-color:#57B5E5;float:left;overflow:hidden}
.bestsellers .productdetails img{border:0}
.bestsellers .addtobasket{margin:0;padding:0 5px 0 0;width:49px;height:26px;background-color:#57B5E5;float:left;overflow:hidden}
.bestsellers .addtobasket form input{margin-top:-10px;float:left}
#productclear{clear:left}
a.pdbutton{margin:10px 0 0 0;padding:0;width:140px;height:25px;background:transparent url(../images/special-detailsandbuy.png) top left no-repeat;display:block;text-decoration:none}
.article_seperator{display:none}
h3#specialtitle,h3#specialtitle a,h3#latesttitle,h3#latesttitle a{color:#495f70;font-size:100%;font-weight:bold;text-align:center;text-decoration:none}
h3#specialtitle a:hover,h3#latesttitle a:hover{color:#2D3F53}
#page #content hr{height:1px;color:#ccc;background-color:#ccc;border:0}
#rightcol .specialblock{background:url(../images/special-bg.png) repeat-y}
#rightcol .specialblock .moduleblock_heading{background-color:#fff;padding-top:3px;padding-right:37px;position:relative}
#rightcol .specialblock .moduleblock_heading span{color:#FF2323;font-size:100%;padding-left:10px;display:block}
#rightcol .specialblock .moduleblock_heading img{position:absolute;right:0}
#rightcol .specialblock_specials .moduleblock_heading img{top:-19px}
#rightcol .specialblock_latest .moduleblock_heading img{top:-16px}
#rightcol a.prodtitle{margin:0;padding:0;color:#2D3F52;font-weight:bold;text-decoration:none;text-align:center;display:block}
#rightcol a.prodtitle:hover{color:#2F96C4}
#rightcol .no-discount{color:#2D3F52;font-weight:bold;float:left}
#rightcol .gross_price{display:none}
#rightcol a.imglink img{margin:0 0 5px 0;border:0}
#rightcol a.proddetails{margin-right:2px;width:49px;height:18px;background:url(/components/com_virtuemart/shop_image/ps_image/details_transparent_border.gif) top left no-repeat;text-decoration:none;float:right}
#rightcol a.buynow{width:49px;height:18px;background:url(/components/com_virtuemart/shop_image/ps_image/buy_transparent.gif) top left no-repeat;text-decoration:none;float:right}
#rightcol .clear{height:10px;clear:both}
#content #product_details #left_stuff{margin:0 20px 10px 0;width:190px;text-align:center;float:left}
#content #product_details #left_stuff a{text-decoration:none}
#content #product_details #right_stuff{margin:0 0 10px 0;width:386px;float:left}
#content #product_details #right_stuff h1{margin:0;font-size:130%}
#content #product_details #right_stuff p#short_desc{margin:10px 0;color:#1b1b1b;font-size:110%}
#content #product_details #right_stuff p#price{margin:4px 0 0 0;color:#000080;font-size:105%;font-weight:bold;float:left}
#content #product_details #right_stuff p#price .gross_price{font-size:80%}
#content #product_details #right_stuff form{margin:0;padding:0;float:right}
#content #product_details #right_stuff form p{margin:0;padding:0}
#content #product_details #right_stuff form label{color:#1b1b1b}
#content #product_details #right_stuff form input.inputbox{width:20px;color:#000080;border:1px solid #000080}
#content #product_details #right_stuff form input.button{width:92px;height:20px;color:#fff;cursor:pointer;border:0;background:#fff url(../images/add-to-basket.png) top left no-repeat;width:113px;height:26px;padding:0 4px 1px 0;vertical-align:middle;font-weight:bold;font-size:90%}
#content #product_details .clear{clear:both}
#content #product_details #description{padding:10px 0 20px 0;border-width:1px 0;border-style:solid;border-color:#ccc;clear:left}
#content #product_details #related,#content #product_details #reviews{clear:both}
#cart{background:transparent url(../images/cart.gif) top right no-repeat}
#phone{background-image:url(/templates/dfdbathcommsnew/images/phone.gif)}
table#frames_spec_table{margin:0;padding:0;border:1px solid #ccc;border-collapse:collapse}
table#frames_spec_table th,table#frames_spec_table td{padding:2px 4px;border:1px solid #ccc}
table#frames_spec_table th{text-align:center;vertical-align:middle;color:#fff;background-color:#57b5e5}
table#frames_spec_table th a{color:#fff;text-decoration:none}
table#frames_spec_table th a:hover{text-decoration:underline}
table#frames_spec_table td{vertical-align:middle}
table#frames_spec_table .feature{width:150px;text-align:left}
table#frames_spec_table img{margin:0 auto;padding:0;display:block}
#header img{border:0}
.moduletable_msgarea{margin:0 0 10px 0;padding:0;color:#ff2323;font-weight:bold}
#header .moduleblock{margin:0;padding:0px;width:166px;height:115px;float:right;clear:right;background:#fff url(/templates/dfdbathcommsnew/images/special-bg.png) top left repeat-y;overflow:hidden}
#header .moduleblock .moduleblock_heading{background-position:right bottom;background-repeat:no-repeat;padding-top:3px;margin-bottom:5px}
#header .moduleblock .moduleblock_heading span{color:#2f96c4;font-weight:bold;font-size:110%}
#lbOverlay{position:absolute;left:0;width:100%;background-color:#2f4054;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff url(../slimbox/loading.gif) no-repeat center}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(../slimbox/prevlabel.gif) no-repeat 0% 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(../slimbox/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../slimbox/closelabel.gif) no-repeat center;margin:5px 0}
#lbCaption,#lbNumber{margin-right:71px}
#lbCaption{font-weight:bold}

#availability{margin-top:10px;padding:5px 0;width:190px;border:1px solid #495F70;color:#fff;background-color:#57B5E5;float:left}
#availability div,#availability br{display:none}
#delivery{margin-bottom:0;color:#000;font-size:90%;font-weight:bold}

.moduletablesearch{margin:10px 0;padding-bottom:10px;background:#d1f090 url(../images/frame-finder-bg.png) 0 0 repeat-y}
.moduletablesearch h3{padding-left:48px;height:32px;line-height:32px;color:#ff2323;background:#fff url(../images/frame-finder-header-bg.png) 0 0 no-repeat;font-size:120%}
.moduletablesearch label{margin-top:5px;font-weight:bold;display:block}
.moduletablesearch select{width:146px;font-size:70%}
.moduletablesearch input.button{margin-top:5px;}

input.button{color:#fff;background-color:#455B69;border:1px solid #2f4054;cursor:pointer}

.red{color:#ff0000}
.red2{color:#ff0000; font-size:16px; font-weight:bold; line-height: 220%}

/* Mods (17/09/2008) */

.moduletable_bestsellers .productprice{overflow:hidden}
.moduletable_bestsellers .old-price,.moduletable_bestsellers .productprice br,.moduletable_bestsellers .productprice .saving,.moduletable_bestsellers .now{display:none}
.moduletable_bestsellers a .saving-link{color:#e80000}
.moduletable_bestsellers a:hover .saving-link{color:#ffffff}

#rightcol .old-price,#rightcol .saving,#rightcol .now,.moduleblock br{display:none}

#rightcol .no-discount,#rightcol .standard_price{float:left;color:#2d3f52;font-weight:bold}

.old-price{text-decoration:line-through}

.standard_price,.saving{color:#ff0000} /* Was #ff2323 */

.moduletable_bestsellers .standard_price,.moduletable_bestsellers .no-discount{color:#fff} /* Was #ff2323 or #fff73a */

.best-now{font-size:80%;color:#fff;} /* Was #ff2323 or #fff73a*/

#related .gross_price, #related .saving, #related .now, #related .old-price, #related .gross_price, #related .saving {
	display:none;
	float:left;
}
#related img {
	display:block;
	border:0px;
}
#related a.buynow {
	background: url("/components/com_virtuemart/shop_image/ps_image/buy_transparent.gif") no-repeat scroll left top transparent;
	float:left;
	height:18px;
	text-decoration:none;
	width:49px;
	margin-top:5px;
}
#related a.prodtitle {
	text-align:center;
	font-weight:bold;
}
#related .standard_price, #related .no-discount {
	color:#495f70;
	float:left;
	font-weight:bold;
	margin-top:5px;
	margin-right:5px;
}
#related a.proddetails {
	background: url("/components/com_virtuemart/shop_image/ps_image/details_transparent_border.gif") no-repeat scroll left top transparent;
	float:left;
	height:18px;
	margin-right:2px;
	margin-left:5px;
	text-decoration:none;
	width:49px;
	margin-top:5px;
}
#related br {
	display:none;
}
.wholesaleHead{
background:url(http://www.digitalframesdirect.com/media/wholesale-background.jpg);
height:330px;
width:980px;
}
.wholesaleContent {
padding: 120px 10px 10px 50px; width: 430px;
font-size:1.2em;

}