@charset "UTF-8";

body{
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	background:#363636 url(../images/newfront/background.png) repeat-x left top; 
	font-family: Arial, Tahoma, helvetica, sans-serif;
}
h3 {behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc)}


/*ul, ol, dl { position: relative;  }*/
#body a{
	text-decoration:none;
}
#body li.last{
	margin:0;
	padding:0;
	border:none;
}
#body a:hover{
	text-decoration:underline;
}
#header {
background:transparent url(../images/newfront/headback.jpg) no-repeat scroll left top;
height:166px;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:984px;
z-index:999;
}
#buildings {
background:transparent url(../images/newfront/buildings.png) no-repeat scroll left top;
bottom:-2px;
height:169px;
position:absolute;
width:450px;
margin-left:45px;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc)
}
#header h1{
	width:271px;
	margin:0;
	padding:0;
	height:76px;
	position:absolute;
	text-align:left;
	top:129px;
	left:17px;
	font-size:1em;
	text-indent:-9999px;
	
}
/* turn off volusions styles
#header h1 a{
	text-indent:-99999px;
	display:block;
	width:384px;
	height:76px;
	text-align:left;
}
 */
/* Turn off the volusion title 
#header h1 a#homepage_title{
	display:none;
	text-indent:0;
	display:block;
	width:330px;
	height:56px;
	font-size:2.2em;
	background:transparent;
	margin-top:1em;
	margin-left:1em;
	text-align:left;
}
*/

#sitelogo {
background:transparent url(../images/newfront/logo_dbfaith.png) no-repeat scroll left center;
bottom:-65px;
height:138px;
margin-left:-67px;
position:absolute;
width:265px;
z-index:200;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
}


#streaksection {
background:transparent url(../images/newfront/streak_top.png) no-repeat scroll right top;
bottom:-13px;
height:48px;
position:absolute;
right:-57px;
width:900px;
z-index:100;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

}

*html #streaksection {
right:-43px;
}

#btmstreak{
background:transparent url(../images/newfront/top_btm_streak.png) no-repeat scroll right top;
top:-10px;
height:73px;
position:absolute;
right:12px;
width:797px;
z-index:100;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

}
#top_nav {
height:auto;
margin-bottom:20px;
margin-top:0;
padding:9px 28px 0 0;
position:relative;
text-align:right;
width:auto;
z-index:300;
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	padding-left:2em;
}

div#mainwrap {background:transparent url(../images/newfront/mainwrap.jpg) no-repeat scroll 50% 158px;margin-left:auto;margin-right:auto;padding-bottom:30px;position:relative;text-align:left;z-index:1;}

div#contwrap{
background: transparent;
margin-left:auto;
margin-right: auto;
position: relative;
width: 1100px;
z-index:3;
}
#top_nav ul li {
	display:inline;
}

#top_nav ul li a:active, #top_nav ul li a:visited, #top_nav ul li a:link{
	color:#333333;
	margin-right:.5em;
	text-transform:uppercase;
	font-family: Arial, verdana, sans serif;
	font-size:11px;
	font-weight:bold;
	padding:16px;
     
}

#top_nav ul li a:hover{
	color:#000000;
	text-decoration:none;
	background: transparent url(../images/newfront/behindNav.png) repeat-x top left;

behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

}

div#designstagline {
background:transparent url(../images/newfront/headline.png) no-repeat scroll left top;
height:40px;
margin-top:7px;
position:absolute;
right:40px;
width:500px;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

}

div#search_box {
bottom:12px;
margin:0;
padding:0;
position:absolute;
right:0;
text-align:left;
width:auto;
z-index:300;
}
#search_box label{
	color:#939393;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	display:block;
	
























































































































}
#submitsearch {
background:#1B1B1B none repeat scroll 0 0;
color:#FBFBFB;
cursor:pointer;
float:right;
height:20px;
margin-left:0;
padding:5px 8px 0;
width:auto;
}

#display_search_box_2 {float:right;margin:5px 0 33px;padding:0;width:217px;}
#display_search_box_2 form{
	padding:0;
	margin:0;
}
#display_search_box_2 table td{
	vertical-align:middle;

	height:19px;
	margin:0;
	padding:0;
}
#display_search_box_2 input {
border:1px solid #999999;
float:left;
font-size:10px;
margin:0;
padding:5px;
vertical-align:middle;
width:160px;
}

#display_search_box_2 img{
	margin:0;
	padding:0;
	margin-left:5px;
	display:block;
	margin-bottom:13px;
}



/* End Header CSS */


#display_menu_3{
	position:absolute;
	bottom:-105px;
	left:0px;
	width:100%;
	height: 20px;
}
#display_menu_3 ul{
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:inside;
}
#display_menu_3 ul li{
	display:inline;
	margin-right:1em;
	padding-right:1em;
	padding-left:1.5em;
	background:url(../images/newfront/Template/top_nav_bullet.gif) no-repeat left center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#display_menu_3 ul li a{
	color:white;
	font-weight:bold;
	font-size:11px;
}




#content {
background:transparent url(../images/newfront/behind_content.png) repeat-y top left;
margin:3px auto 0;
padding: 0;
position:relative;
text-align:left;
width:1010px;
z-index:3;
}
*html div#content{
background: transparent;
margin:18px auto 0;
padding: 0;
position:relative;
text-align:left;
width:1010px;
z-index:3;
}
#content > *{
	text-align:left;
}



#left_nav{
	margin:0;
	padding:0;
	background:#fff url(../images/newfront/template/left_nav_tile.gif) no repeat left top;
	

	
	/* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7
	
	/*position:relative;*/
	height:100%;
	width:197px;
	
}


#left_nav h3{
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	font-family:"Trebuchet MS";
	background:url(../images/newfront/Template/left_nav_title.png) no-repeat right top;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	height:19px;
	vertical-align:middle;
	line-height:19px;
	padding-left:2.5em;
	margin-right:.5em;
	margin-bottom:1.5em;
}
#left_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:1.75em;
	margin-bottom:4em;
	
}
#left_nav ul li{
	margin:0;
	padding:.25em 0;
	padding-left:2.5em;
	background:url(../images/newfront/template/left_nav_bullet.gif) no-repeat 10px center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;

	
	
}
#left_nav ul li a{
	padding-bottom:.1em;
	color:#b9ced5;
	font-weight:bold;
}
#left_nav ul li.nav a{
	padding-bottom:.1em;
	color:#b9ced5;
	font-weight:normal;
}

#left_nav div.nav_section{	
	width:197px;
	padding:0;
	margin:0;

	
}
#left_nav div.nav_section > div{
	margin:0;
	padding:0;
}	


#main_nav{
	margin:0;
	padding:0;
	padding-top:1em;
	background:url(../images/newfront/template/left_nav_top_background.gif) no-repeat left top;
}

#navigation_menu{
	padding:0px;
	text-align:center;
	width:197px;
	margin:0;
}



span.ir{
	display:none;
}
#content_area{
display:block;margin:55px 0 0;text-align:left;width:100%;position:relative;
}
*html #content_area{
position:relative;
margin-top: 55px;
display:block;
text-align:left;
width:100%;
background:#ffffff;
}
#content #content_area table{
	text-align:left;
}
#footer {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
height:auto;
margin:0 auto 0.2em;
padding:0;
position:relative;
text-align:left;
width:984px;
z-index:10;
}

#footer_top {
clear:both;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin-left:30px;
text-align:left;
z-index:10;
float:left;
}

#footer_top ul{
	
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	margin-left:2em;
}

#footer_top ul li{
	text-align:left;
	font-size:1.1em;
	font-weight: normal;
	margin-right:1em;
	padding-right:1em;

	border-right:1px solid white;

	

	display:inline;

	

	

}

#footer_top ul li a{

	color:#fff;

	font-weight: normal;
}

#footer_bottom {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin:0 auto;
padding:0;
text-align:right;
z-index:10;
float:right;
margin-right: 30px;
}

div#footer_bottom a{
color: #fbfbfb;
}

#footer_bottom p{
	margin:0;
	padding:0;
	color:#6d6d6d;
}

#footer a{
	color:#fff;
	font-weight:normal;
}

.dropdown_select{
	margin-bottom:1em;
}
.dropdown_select select{
	width:145px;
	margin:0;
	padding:0;
	margin-left:.5em;
	
	font-size:9px;
	border:1px solid #ccc;
	}
#first_nav{
	margin-bottom:1em !important;
}
/* this section of code is for the rollover_colors_popouts */
#left_nav .nav_section table td a{
	color:#777777;
}
#menu0{
	margin-left:1.4em !important;
}

div.nav{
	padding-left:1em;
}
.nav_section > div > div > table.milonictable{
	border:1px solid #DEDDDC;
	}
#left_nav table.milonictable tr td a{
	color:#B9CED5;
}
.nav_popouts_hover{
	background:#aaa;
}
a.nav_popouts_hover{
	color:#1E6199 !important;
}
.subnav_popouts{
	background:#000 !important;
	
}
#tbl0{
	border:none !important;
}

#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}

#footerfade {
background:transparent url(../images/newfront/footerfade.png) repeat-x scroll left bottom;
bottom:0;
height:476px;
margin:0;
padding:0;
position:absolute;
width:100%;
z-index:2 !important;
z-index:1;
}

*html div#footerfade{
display:none;
}

*+html #footerfade{
position:absolute;
bottom:-4px;
z-index:0;
z-index:1;
z-index:0;
}


div#promotions {
clear:both;
float:left;
margin-left:386px;
margin-top:-15px;
position:relative;
width:325px;
}

*html div#promotions {
margin-left:150px;
}

div#authseal{
float:left;
margin-right: -7px;
}
div#authseal img{
width: 50px;
height: 50px;
}

*html div#authseal img{
width: 50px;
height: 50px;
}

#volusionimg{
background: transparent url(../images/newfront/seal_volusion1.png) no-repeat center left;
height:51px; 
width:45px;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

float:left;
margin-right: 6px;
}


#acceptscc{
background: transparent url(../images/newfront/newcc_logos.png) no-repeat center left;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

width: 105px;
height: 29px;
float:left;
margin-right: 5px;
}

#paypalLogo{
background: transparent url(../images/newfront/paypal.gif) no-repeat center left;
width: 72px;
height: 29px;
float:left;
}

#aroundjoin{
height:106px;
margin-top:-102px;
position:relative;
right:-25px;
text-align:left;
width:243px;
z-index:1000;
float:right;
}

*+html #aroundjoin{
height:106px;
margin-top:-102px;
position:relative;
right:-5px;
text-align:left;
width:243px;
z-index:1000;
float:right;
}


#joinsite {
background:transparent url(../images/newfront/join_background.png) no-repeat scroll left top;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
width: 243px;
height: 106px;
}

#aroundjoin p {
color:#010101;
font-size:10px;
font-weight:bold;
padding-bottom:0;
padding-left:30px;;
padding-top:23px;
position:relative;
text-align:left;
text-transform:uppercase;
}

*html #aroundjoin p{
padding-top: 23px;
padding-bottom: -6px;
}

.joinbtn {
background:transparent url(../images/newfront/joinbtn.png) no-repeat scroll left center;
bottom:26px;
cursor:pointer;
float:right;
height:33px;
position:relative;
right:25px;
width:57px;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
z-index:50;
}

.sInput {
background:#333333 none repeat scroll 0 0;
border:1px solid #111111;
color:#FBFBFB;
margin-left:40px;
padding:1px;
width:117px;
}

div#contentrip {
background:transparent url(../images/newfront/pagebtm.png) no-repeat scroll left top;
height:63px;
left:-3px;
margin-left:auto;
margin-right:auto;
position:relative;
top:-8px;
width:1010px;
z-index:2;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);

}



*+html div#contentrip{
display:block;
margin-top:-10px;
z-index:3;
position:relative;
}



div#fullbtm{

width: 1010px;

margin-left: auto;

margin-right:auto;
position:relative;
clear:both;
}

div#wrapcont {
margin-left:auto;
margin-right:auto;
position:relative;
width:986px;
}

table < tr < td img[src="/a/a/i/error_alert.gif"]{
padding:7px;
border:1px solid #cccccc;
background: #111111;
}

#span_Shopping_Cart_UnEditable tr td{
color: #fbfbfb;
}

table[id="table_checkout_cart0"]{
background: transparent;
}

img[src="/v/vspfiles/templates/custom/images/clear1x1.gif"]{
display:none;
}

form[action="/SearchResults.asp"] table tr td img{
background: #111111;
border: 1px solid #222222;
padding: 6px;
}

td[style="color: rgb(0, 0, 0); font-weight: bold;"]{
color: #fbfbfb !important;
}

form[action="ShoppingCart.asp"]{
width: 90%;
margin-left:auto;
margin-right:auto;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
position:relative;
padding-top: 10px;
padding-bottom:10px;
}
form[action="https://www.dzignsbyfaith.com/login.asp"]{
width: 90%;
margin-left:auto;
margin-right:auto;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
position:relative;
padding-top: 10px;
padding-bottom:10px;
}

td[background="/v/vspfiles/templates/custom/images/Grid_Divider_Vertical.gif"] {
display:none;
}

div#wrapcont form<table tr td *[img]{
padding:5px;
border:1px solid #cccccc;
background: #222222;
}

div#wrapcont p{
color: #cccccc;
}

div#wrapcont h3{
color: #fbfbfb;
}
img[src="v/vspfiles/templates/custom/images/headings/heading_login.gif"]{
display:none;
}
div#wrapcont a:active, div#wrapcont a:visited, div#wrapcont a:link{
color: #ffcc33;
text-decoration:none;
}

div#wrapcont a:hover{
color: #fbfbfb;
}

div#wrapcont table tr td{
color: #fbfbfb;
background: transparent !important;
font-size: 13px;
}

div#wrapcont form table{
margin-left:auto;
margin-right:auto;
width:97%;
}

*+html div#wrapcont{
position:relative;
margin-top:20px;


padding-top:55px;
}

div#btmfoot {
background:#000000 none repeat scroll 0 0;
bottom:0;

clear:both;
height:20px;
padding:20px 0px 10px 0px;
position:relative;
width:100%;
z-index:3;
margin-top:15px;
}


div#footwrap{
float:left;
}

div#clearfix{
clear:both;
}

div#btmsplat {
background:transparent url(../images/newfront/btmsplat.png) no-repeat scroll left top;
bottom:-115px;
height:412px;
left:-151px;
position:absolute;
width:520px;
z-index:1;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
}

#MainForm{
position:relative;
color: #333333;
}

#MainForm a:active, #MainForm a:visited, #MainForm a:link{
color: #333333;
}

#MainForm a:hover{
color: #666666;
text-decoration:underline !important;
}

#MainForm table tr td{
text-align:center;
}

#MainForm table{
width:auto !important;
}



.colors_productname{
color: #fbfbfb !important;
background: transparent !important;
border:1px transparent !important;
padding-bottom: 10px;
position:relative;
}

.productnamecolorSMALL{
background:transparent none repeat scroll 0 0 !important;border:1px none transparent !important;color:#FBFBFB !important;font-size:13px;font-weight:bold;padding-bottom:10px;position:relative;
}

.colors_productname img{
display:none !important;
}

.productnamecolorSMALL img{
display:none !important;
}

.colors_text{
font-size: 13px !important;
color: #666666 !important;
}

.colors_text img{
display:block !important;
}

.colors_productprice{
font-size: 13px !important;
color: #666666 !important;
}

.productnamecolor{
color: #ffcc00 !important;
font-size: 14px !important;
margin-top: 5px;
margin-bottom: 5px;
}

#table_articleid_71{
display:none;
}

#table_articleid_72{
display:none;
}

#wrapcont table:first-child{
width:100% !important;
}

#hp_top{
background:#000000 none repeat scroll 0 0;margin-bottom:11px;
margin-top:-54px;padding:20px 0;}

*+html #hp_top{
background:#000000 none repeat scroll 0 0;
margin-bottom:11px;
padding:20px 0;
height: 400px;
position:relative;
display:block;
}

.colors_backgroundlight:last-child{
margin-bottom:20px !important;

}


#hp_inspiration{
background:#222222 none repeat scroll 0 0;padding-left:20px;width:98%;
margin-bottom:-32px;
}

*+html #hp_inspiration{
background:#222222 none repeat scroll 0 0;padding-left:20px;width:98%;
margin-bottom:-32px;
}




#hp_inspiration p{


color: #cccccc !important;
font-size:11px;
}

#left_cont_hp{
background:#111111 none repeat scroll 0 0;border:1px solid #333333;clear:both;display:block;float:left;padding:10px;position:relative;width:30%;
}

#dose_holy_vid object{
margin-left: 7px;
}


#dose_holy_logo{
position:absolute;
left:-10px;
top: -32px;
background: transparent url(../images/newfront/doseholyghost.png) no-repeat top left;

behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
width: 300px;
height: 62px;
}


#mid_cont_hp{
background:#333333 none repeat scroll 0 0;border:1px solid #666666;display:block;float:left;margin-left:25px;margin-right:25px;padding:10px;position:relative;width:25%;
}

#mid_cont_hp img{
margin-left:auto;margin-right:auto;padding:10px 20px;position:relative;text-align:center;width:200px;cursor:pointer;
}


#new_shirts_logo{
position:absolute;
left:-10px;
top: -32px;
background: transparent url(../images/newfront/newshirts.png) no-repeat top left;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
width: 167px;
height: 62px;

}


#right_cont_hp{
float:left;
background: #ffcc00;
display:block;
width: 30%;
padding:10px;
position:relative;
}

#right_cont_hp object{
margin-left: 7px;
}

#right_cont_hp p{
color: #111111 !important;
font-weight:bold;
}

#inspiration_logo{
position:absolute;
left:-10px;
top: -32px;

background: transparent url(../images/newfront/inspiration.png) no-repeat top left;
behavior:url(http://www.dzignsbyfaith.com//v/v/vspfiles/templates/custom/images/iepngfix.htc);
width: 167px;
height: 62px;
}


.clearfix{
clear:both;
}

.normtext{
color: #fbfbfb;
font-size: 12px;
}

.normwtext{
color: #fbfbfb;
font-size:13px;
}

#statment_o_faith{
}
#statment_o_faith h3{
color: #fbfbfb;
}

#statment_o_faith ol li{
color: #fbfbfb;
font-size:12px;
padding: 10px 0px 10px 0px;
}

#what_we_believe h3{
color: #fbfbfb;
}

#mid_divide{
background:transparent url(../images/newfront/middivide.png) no-repeat scroll left top;height:94px;margin-top:-72px;position:absolute;width:986px;
z-index:0;
}

.colors_backgroundlight{
padding:10px !important;
}

.colors_backgroundlight ul{
list-style-type: none !important;
}

.colors_backgroundlight tr td img{

}

.prod_title{
color: #ffcc00 !important;
font-size: 16px;
font-weight:bold;
}

.productnamecolorLARGE{
font-size: 16px;
color: #ffcc00 !important;
font-weight: bold;
}

img[id="product_photo"]{
border: 1px solid #222222;
background: #111111;
padding: 7px;
}

.colors_background_main{
background: #000000 !important;
}

#apparelsubnav {
margin-left:320px;margin-top:6px;padding-bottom:10px;position:absolute;text-align:left !important;width:auto;
opacity: 0.9;
filter: opacity(alpha = 90);
}

#apparelsubnav ul {
list-style-type:none !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:7px !important;
padding:0 !important;
}

#apparelsubnav ul li a:active, #apparelsubnav ul li a:visited, #apparelsubnav ul li a:link{
background:#000000 none repeat scroll 0 0;color:#FFCC00;display:block !important;font-family:Arial,verdana,sans serif;font-size:11px;font-weight:bold;margin-bottom:1px;margin-right:0.5em;padding:7px 5px 6px 9px;text-align:left;text-transform:uppercase;width:108px;
}

#apparelsubnav ul li a:hover{
	color:#fbfbfb;
	text-decoration:none;
background: #333333;

}
