@charset "utf-8";

/* CSS Document */



body {
	margin: 0px;
	padding: 0px;
	background-color:#575757;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.savePhotos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	padding: 7px;

	height: 15px;

}

.savePhotos a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration:underline;

}

.savePhotos a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration:underline;

}

.savePhotos a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

}

.page_bottom_shadow {

	background-image: url(../images/page_bottom_shadow.gif);

	background-repeat: repeat-x;

	height: 27px;

}

.designed_by {

	font-family: "Trebuchet MS";

	font-size: 10px;

	font-weight: normal;

	color: #CCCCCC;

	line-height: 22px;

	text-align: right;

	padding-right: 12px;

}

.designed_by a:link {

	font-family: "Trebuchet MS";

	font-size: 10px;

	font-weight: normal;

	color: #CCCCCC;

	line-height: 22px;

	text-align: right;

	text-decoration:underline;

}

.designed_by a:visited {

	font-family: "Trebuchet MS";

	font-size: 10px;

	font-weight: normal;

	color: #CCCCCC;

	text-decoration:underline;

}



.content {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: normal;

	color: #000000;

}

.content a:link {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: normal;

	color: #C04343;

	text-decoration:underline;

}

.content a:visited {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: normal;

	color: #C04343;

	text-decoration:underline;

}

.content a:hover {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: normal;

	color: #d17474;

	text-decoration:none;

}

.designed_by a:hover {

	text-decoration:none;

}





#content_bg {

	/*background-image: url(../images/content_bg.jpg); */

	background-repeat: no-repeat;

	background-position: bottom;

}

.film_strips_bg {

	/* background-image: url(../images/film_strip.gif); */

	background-repeat: repeat-y;

	background-position: top;

	width: 18px;

}

#searchBar {

	background-image: url(../images/search_bar_bg.png);

	background-repeat: repeat-x;

	width: 100%;

	height: 31px;

	margin-top: 25px;

}

#shiftUp {

	margin-top: -4px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	position: relative;

}





#mainContainer_2 { /*  main table that holds the film strips on the sides  */

	margin:auto;

	width:940px;

}



#mainContainer { /*  main table that holds the film strips on the sides  */

	margin:auto;

	width:836px;

}

#navContainer {

	background-image: url(../images/nav_bg.gif);

	background-repeat: repeat-x;

	height: 30px;

	padding-left:2px;

}

.divider {

	color: #990000;

}

#leftColumn {

	float: left;

	width: 161px;
	background-color:#FFFFFF;

}

.sectionTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333333;

	font-weight: bold;

}

.columnPadding {

	padding: 8px;

	background-color: #E3E3E3;

}

.sectionContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.sectionContent a:link {

	font-family: "Trebuchet MS";

	font-size: 11px;

	color: #C04343;

	text-decoration:underline;

}

.sectionContent a:visited {

	font-family: "Trebuchet MS";

	font-size: 11px;

	color: #C04343;

	text-decoration:underline;

}

.sectionContent a:hover {

	font-family: "Trebuchet MS";

	font-size: 11px;

	color: #d17474;

	text-decoration:none;

}



.featureTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #bc4444;

}



.featureTitle_blue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #004284;

}



.shipping_bg {

	background-color: #cccccc;

	width: 500px;

}



.shipping_bg td {

	background-color: #efefef;

	padding: 3px;

}



#middleColumn {

	float: left;

	width: 454px;
	background-color: #FFFFFF;

}

#middleColumnSecondary {

	float: left;

	width: 615px;

}

#footer {

	clear: both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-align: right;

	padding-right: 9px;

	width: 800px;

	margin: auto;

}

.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}

.footerName {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: oblique;

	font-weight: bold;

	color: #FFFFFF;

}

.thumbnail {

	border: 17px solid #CCCCCC;

}



.homeContent {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: normal;

	color: #000000;

}

.sub_feature_bg {

	background-image: url(../images/home_features/sub_feature_bg.jpg);

	height: 26px;

	width: 161px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	line-height: 22px;

	text-align: center;

	margin-top: 7px;

	background-repeat:repeat-x;

}

.sub_feature_bg a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}

.sub_feature_bg a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}

.sub_feature_bg a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:hover;

}



.red_content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #990000;

	text-decoration:none;

}



.homeContent a:link {

	font-family: "Trebuchet MS";

	font-size: 11px;

	font-weight: normal;

	color: #d17474;

	text-decoration:underline;

}

.homeContent a:visited {

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-weight: normal;

	color: #d17474;

	text-decoration:underline;

}

.homeContent a:hover {

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-weight: normal;

	color: #d17474;

	text-decoration:none;

}



#rightColumn {

	float: left;

	width: 185px;
	background-color:#FFFFFF;

}

.right_col_fade_bg {

	background-image: url(../images/right_col_fade_bg.png);

	background-repeat: no-repeat;

	height: 38px;

	width: 185px;

}

#topBar {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 26px;

	color: #FFFFFF;

	margin: auto;

	width: 800px;

}

#topBar a:link {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 26px;

	color: #FFFFFF;

	text-decoration:underline;

}

#topBar a:visited {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 26px;

	color: #FFFFFF;

	text-decoration:underline;

}

#topBar a:hover {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 26px;

	color: #FFFFFF;

	text-decoration:none;

}





#pageContainer {

	width: 800px;

}

.navtxt {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	list-style-type: none;

	display: inline;

	padding-right: 0px;

	padding-left: 0px;

	line-height: 30px;

	margin-left: 0px;

}

.navtxt a:link {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}

.navtxt a:visited {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}

.navtxt a:hover {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #CCCCCC;

	text-decoration:none;

}

#frameContainer {

	padding: 7px;

	width: 100%;

}

.footertxt {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

}

.footertxt a:link {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:underline;

}

.footertxt a:visited {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:underline;

}

.footertxt a:hover {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}

.orderForm180 {

    width: 180px;

}

.validation_message {

    border: 2px solid #69080E;

    padding: 5px;

    background-color: #FFFCDF;

    text-align: center;

}

.required {

    color: red;

}

.gd_seal {

	text-align: center;

	margin-bottom:15px;

	margin-top: 7px;

}

.AuthNetSeal {

	text-align: center;

	margin-bottom:15px;

	margin-top: 7px;

}



.feedback_admin {

    width: 600px;

}



.feedback_admin td {

    padding: 3px;

}



.feedback_admin th {

    font-weight: bold;

    color: #6C0A10;

    text-align: left;

}





.video_holder {

}

.order_details {

    background-color: #666666;

}



.order_details td {

    background-color: #efefef;

    padding: 5px;

}



.manage_content {

    width:625px;

}



h1 {

    color:#BC4444;

    font-family:Arial,Helvetica,sans-serif;

    font-size:16px;

    font-weight:bold;

}
.contentContainer{
background-color:#FFFFFF;

}
