﻿/*--------------------------- Theme - WHITE -----------------------------*/	
/**************DigMyPics.com Cascading Style Sheet for DMP09**************/
/*-------------------(c)2009 Red Mountain Media, LLC---------------------*/	
/*-----------------------------------------------------------------------*/	

* { 
	margin: 0;

}
html {
	height: 100%;
	min-height: 100% !important;
}


body
{	font-family: Verdana, Sans-Serif;
 	font-size: .8em;
 	line-height: 1.43em;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	background-image: url('Images/headerbgd.jpg');
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px !important;
	bottom: 0 !important;
    padding: 0;
    border: none; 
	text-align:left;
	} 

p  {text-align:justify; margin-top: 8px; margin-bottom: 8px;}
a:link { color: #336699; text-decoration: underline;}
a:visited { color: #336699; text-decoration: underline;}
a:hover { color: #336699; text-decoration: none;}
a:active { color: #336699; text-decoration: underline;}
 
a:link img {border: 0;}
a:visited img {border: 0;}
a:hover img {border: 0;}
a:active img {border: 0;}


hr { color: #336699;
     padding: 0px;
     margin: 0px;
     }


h1
{
    color: #333333;
    font-weight: bold;
    font-size: 1.5em;
    text-align: left;
    padding-bottom: 5px;
}

h2
{
	color: #333333;
	font-weight: bold;
	font-size: 1.3em;
	text-align:left;
	}

h3
{
	color: #333333;
	font-weight: bold;
	font-size: 1.2em;
	text-align:left;
}

h4
{
	color: #333333;
	font-weight: bold;
	font-size: 1.1em;
	text-align:left;
	}

h5
{
	color: #333333;
	font-weight: bold;
	font-size: 1.0em;
	text-align:left;
	}

h6
{
	color: #333333;
	font-weight: bold;
	font-size: 0.85em;
	text-align:left;
	}
	
/*--------------------------------------*/	
/**************BEGIN MASTER**************/
/*--------------------------------------*/
	
/*****MASTER HEADER*****/
#header
{
	height: 77px; 
	width:1024px;
	margin-bottom: -5px;
}

/*****SUB-MASTER*****/
#wrapper_main
{ 
    width: 1046px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-color: White;
    background-image: url('Images/wrapper.jpg');
    background-repeat: repeat-y;    
 }

   #wrapper_main_Shade1
{ 
    width: 1046px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-color: White;
    background-image: url('Images/wrapperShade1.jpg');
    background-repeat: repeat-y;    
 }


	
/***CONTENT & COLUMNS***/ 
#content
{
	width: 984px;
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 10px;
	text-align: left;
	/*background-color: White;     */
	}
	
#content span {vertical-align: top;}
#content table {vertical-align: top;
 
}
#content td {vertical-align: top;}

	
#LP_leftcol 
{
    width: 620px; 
    float: left; 
    vertical-align: top;
    padding-bottom: 15px;
    }
	
#LP_rightcol
{
    width: 319px; 
    float: right; 
    padding-left: 40px; 
    vertical-align: top; 
    padding-bottom: 15px;
      
    }

#faqleft
{
	width: 620px;
	float: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	border-collapse: collapse;
	list-style-position: inside;
	border-spacing: 5px;
}
    
#faqright  
{
    width: 319px; 
    float: right; 
    padding-left: 25px; 
    vertical-align: top; 
    padding-top: 15px; 
    padding-bottom: 15px;
    }
    
    
#leftcol 
{
    width: 600px; 
    float: left; 
    vertical-align: top; 
    padding-top: 15px; 
    padding-bottom: 15px;
    }
	
#rightcol
{
    width: 374px; 
    float: right; 
    padding-left: 10px; 
    vertical-align: top; 
    padding-top: 15px; 
    padding-bottom: 15px;
    }

#divend
{ float: left; width: 984px;}


/*****NAVIGATION*****/
#nav
{
	width:1024px;
	height: 65px;
	padding: 0px;
	margin:0px auto;


    
	}

.navcrumb
{
	height: 30px;
	width: 1024px;
	background-color: #333333;
	text-align: left;
	text-indent: 10px;
	font-size: .93em;
	font-weight: lighter;
	color: #AFAFAF;
	padding: 0px;
	margin: 0px;
	}

.navcrumb a:link  {text-decoration: underline; color: white; vertical-align: middle;}
.navcrumb a:visited {text-decoration: underline; color: white; vertical-align: middle;}
.navcrumb a:hover {text-decoration: none; color: #FFCC33; vertical-align: middle;}
.navcrumb a:active {text-decoration: underline; color: white; vertical-align: middle;}

/**Regular Tabs**/	
.nav_on 
{
	background-image: url('Images/nav_on.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.nav_on p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}
	
.nav_on a:link {color: #33CCFF; text-decoration: none;}
.nav_on a:visited {color: #33CCFF; text-decoration: none;}
.nav_on a:hover {color: white; text-decoration: none;}
.nav_on a:active {color: #33CCFF; text-decoration: none;}

.nav_off 
{
	background-image: url('Images/nav_off.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.nav_off p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}

.nav_off a:link {color: #333333; text-decoration: none;}
.nav_off a:visited {color: #333333; text-decoration: none;}
.nav_off a:hover {color: white; text-decoration: none;}
.nav_off a:active {color: #333333; text-decoration: none;}



/**HOME Tab**/
.navdefault_on 
{
	background-image: url('Images/navdefault_on.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navdefault_on  p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}
	
.navdefault_on  a:link {color: #33CCFF; text-decoration: none;}
.navdefault_on  a:visited {color: #33CCFF; text-decoration: none;}
.navdefault_on  a:hover {color: white; text-decoration: none;}
.navdefault_on  a:active {color: #33CCFF; text-decoration: none;}

.navdefault_off 
{
	background-image: url('Images/navdefault_off.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navdefault_off p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}

.navdefault_off a:link {color: #333333; text-decoration: none;}
.navdefault_off a:visited {color: #333333; text-decoration: none;}
.navdefault_off a:hover {color: white; text-decoration: none;}
.navdefault_off a:active {color: #333333; text-decoration: none;}


/**Contact Tab**/
.navcontact_on 
{
	background-image: url('Images/navcontact_on.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navcontact_on p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
 
	}
	
.navcontact_on a:link {color: #33CCFF; text-decoration: none;}
.navcontact_on a:visited {color: #33CCFF; text-decoration: none;}
.navcontact_on a:hover {color: white; text-decoration: none;}
.navcontact_on a:active {color: #33CCFF; text-decoration: none;}

.navcontact_off 
{
	background-image: url('Images/navcontact_off.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navcontact_off p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}

.navcontact_off a:link {color: #333333; text-decoration: none;}
.navcontact_off a:visited {color: #333333; text-decoration: none;}
.navcontact_off a:hover {color: white; text-decoration: none;}
.navcontact_off a:active {color: #333333; text-decoration: none;}


/**ORDER Tab**/
.navorder_on 
{
	background-image: url('Images/navorder_on.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navorder_on p  
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}
	
.navorder_on a:link {color: #FFCC33; text-decoration: none;}
.navorder_on a:visited {color: #FFCC33; text-decoration: none;}
.navorder_on a:hover {color: white; text-decoration: none;}
.navorder_on a:active {color: #FFCC33; text-decoration: none;}

.navorder_off 
{
	background-image: url('Images/navorder_off.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	}
	
.navorder_off p
{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	vertical-align: middle;
	}

.navorder_off a:link {color: #333333; text-decoration: none;}
.navorder_off a:visited {color: #333333; text-decoration: none;}
.navorder_off a:hover {color: white; text-decoration: none;}
.navorder_off a:active {color: #333333; text-decoration: none;}



/*****FOOTER*****/
#footer
{
	height: 245px;
	width: 100%;
	bottom: 0 !important;
	background-image:url('Images/footerbgd.jpg');
	background-repeat: repeat-x;
	margin-bottom: 0px;
	background-color: #333333;
	}

#quicklinks
{
	height: 215px;
	width: 1024px;
	background-image:url('Images/footer.png');
	background-repeat: no-repeat;
	vertical-align: top;
	}
#quicklinks a:link  {text-decoration: underline; color:#336699; padding-left: 15px;}
#quicklinks a:visited {text-decoration: underline; color:#336699; padding-left: 15px;}
#quicklinks a:hover {text-decoration: none; color:#FF9900; padding-left: 15px;}
#quicklinks a:active {text-decoration: underline; color:#336699; padding-left: 15px;}

#quicklinks .cell 
{ 
	width: 200px; 
	padding: 10px;
	text-align: left;
	vertical-align: top;
	}	


#quicklinksShade1
{
	height: 215px;
	width: 1024px;
	background-image:url('Images/footerShade1.png');
	background-repeat: no-repeat;
	vertical-align: top;
	}
#quicklinksShade1 a:link  {text-decoration: underline; color:#336699; padding-left: 15px;}
#quicklinksShade1 a:visited {text-decoration: underline; color:#336699; padding-left: 15px;}
#quicklinksShade1 a:hover {text-decoration: none; color:#FF9900; padding-left: 15px;}
#quicklinksShade1 a:active {text-decoration: underline; color:#336699; padding-left: 15px;}

#quicklinksShade1 .cell 
{ 
	width: 200px; 
	padding: 10px;
	text-align: left;
	vertical-align: top;
	}	



#subfooter
{
	height: 30px;
	width:1024px;
	}

#subfooter p 
{
	padding-bottom: 5px;
	font-size: .7em;
	text-indent: 15px;
	color: white;
	margin: 0px;
	}
#subfooter a:link  {text-decoration:underline; color: white;}
#subfooter a:visited {text-decoration:underline; color: white;}
#subfooter a:hover {text-decoration:none; color: #66CCFF;}
#subfooter a:active {text-decoration:underline; color: white;}
	
/*--------------------------------------*/	
/**************END MASTER**************/
/*--------------------------------------*/

	
/**OTHER IDs**/
#LP_image 
{	
	width: 1024px;
	height: 250px;
	padding-bottom: 15px;
	vertical-align: top;
	}
	
.LP_bullet
{ 
    text-align: left;
    margin-top: 5px;
    margin-bottom: 20px;
}
	
.LP_para
{
	padding-left: 210px; 
	padding-right: 25px; 
	text-align: justify;
	color: white; 
	font-family: Times New Roman, Serif; 
	font-style: italic; 
	font-weight: bold;
	font-size: 1.3em; 
	line-height: 1.3em;
	margin: 0px;
	}

/**OTHER CLASSES**/

.pholine
{ 
	border-top: solid 2px #D7E4F9;
	padding-top: 0px;
	margin-top: 0px;
	}
	
.tFieldNameCol
{
	color: #666666;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	vertical-align: middle;
}
.tDataCol
{
	text-align: left;
	vertical-align: middle;
}
.tOrderFieldName
{
	color: #333333;
	font-weight: bold;
	font-size: 1.0em;
	text-align: right;
	vertical-align: middle;
	background-color:#C4DCF1;
	border: 1px solid silver; 
	padding: 3px;
	vertical-align:top;
}
.subtitle
{
	width: 165px; 
	padding-right: 10px;
	padding-top: 0px;
	color: #666666;
	font-weight: bold;
	font-size: 1em;
	margin-top: 0px;
	}
.subtitle a:link {color: #666666; text-decoration: none;}
.subtitle a:visited {color: #666666; text-decoration: none;}
.subtitle a:hover {color: #666666; text-decoration: none;}
.subtitle a:active {color: #666666; text-decoration: none;}

.subconline
{ 
	border-top: solid 2px #336699;
	margin-top: 0px;
	padding-top: 0px; 
	}

.shop
{
	width: 240px; 
	padding-right: 10px;
	padding-top: 0px;
	color: #666666;
	font-weight: bold;
	font-size: 1em;
	margin-top: 0px;
	}
.shop a:link {color: #666666; text-decoration: none;}
.shop a:visited {color: #666666; text-decoration: none;}
.shop a:hover {color: #666666; text-decoration: none;}
.shop a:active {color: #666666; text-decoration: none;}

.tfootercell
{
	color: #333333;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	vertical-align: top;
	}
	
.tbluebold 
{
	color: #336699;
	font-weight: bold;
	font-size: 1em;
	text-align: justify;
	}

.theader 
{
	color: #333333;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	vertical-align: top;
	}

.tfootercell
{
	color: #333333;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	vertical-align: top;
	}
	
.tbluebold 
{
	color: #336699;
	font-weight: bold;
	font-size: 1em;
	text-align: justify;
	}

.tgreenbold 
{
	color: #669900;
	font-weight: bold;
	text-align: justify;
	}

.orange
{
	color: #CE6C00;
	font-weight: bold;
}
 
 .ltorange
{
	color: #E6AC00;
	font-weight: bold;
}
 
.smlspan
{
	font-size: .85em;
	text-align: justify; 
	line-height: 1.4em;
	}
	

.pbold  
{
	text-align:justify; 
	vertical-align: top; 
	font-weight: bold;
	}

.leftcoltext {font-size: 1.0em; text-align: left; padding-bottom: 2px; padding-top: 2px; margin: 2px;}

.ptop  {font-size: .85em; text-align: right; padding-bottom: 5px; padding-top: 5px; margin: 0px;}
.ptop a:link {color: #CC3333; text-decoration: underline;}
.ptop a:visited {color: #CC3333; text-decoration: underline;}
.ptop a:hover {color: #CC3333; text-decoration: none;}
.ptop a:active {color: #CC3333; text-decoration: underline;}

.learnmore {font-size: .85em; line-height: 1.4em; color: #336699;}
.learnmore a:link {color: #336699; text-decoration: underline;}
.learnmore a:visited {color: #336699; text-decoration: underline;}
.learnmore a:hover {color: #336699; text-decoration: none;}
.learnmore a:active {color: #336699; text-decoration: underline;}

/* RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
/* End-RatingControl */



/*  tags for the flyouts on the default page  */
.flyout
{
    background-image:url('images/flyout.gif');
    background-repeat:no-repeat;
    width:415px;
    height:650px;
 }
.pressQuote
{
    background-image:url("images/NewsFlyout3.gif");
    background-repeat:no-repeat;
    width:350px;
    height:100px;
    
}
.pressQuotetxt
{
 
    width:250px;
    height:75px;
    padding:25px 15px 15px 25px;
    font-size:small;
    
}

.flyout a:visited
{
    font-weight:bold;
    color:#d0dcf0;
    
}
.flyout a:hover
{
    font-weight:bold;
    color:#333333;
    
}
.flyout a:active
{
    font-weight:bold;
    background-color:#5a7090;
    color:White;
    
}