﻿/*========================================================*/
/*****  Containers CSS designed by bind.pt 		      *****/
/*****  03 Light Maroon - no Title                    *****/
/*========================================================*/
.container					{ margin-bottom:10px; }

.C03_LightMaroon_TitleLine	{ margin:-60px 15px -10px -5px; position:relative; height:25px; }

.C03_Maroon_LightTitle		{ margin-top:-60px;float:left; font-family:Arial; font-size:16px; font-weight:300; line-height:120%; color:#FFFFFF;    }
.C03_Maroon_LightTitle td 	{ font-family:Arial; font-size:16px; font-weight:300; color:#FFFFFF;    }
.C03_Actions				{ margin-top:-40px; float:left; width:0px; }
.C03_Visibility				{ margin-top:-40px; float:right; }
.C03_Visibility a:hover		{ background-color:Transparent; }

.C03_Content				{ margin: 15px 15px 0px 15px; }
.FullContentPane			{ width:100%; }

.C03_Icons					{ margin-top:0px; margin-left: 0px; }

.C03_Icons a img,
.C03_Icons input			{ margin-top:10px; }

.C03_roundcont				{ text-align:left; padding:10px; background-color:#FFFFFF; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; clear:both; margin-bottom:15px;}

.C03_Maroon_roundtop_leftL	{ background:url(images/C03_tl_LightMaroon_line.png) no-repeat; height:53px; margin-right:15px; clear:both; }
.C03_Maroon_roundtop_rightL	{ background:url(images/C03_tr_LightMaroon_line.png) no-repeat; height:53px; width:15px; float:right; margin-top:-53px; }
.C03_Maroon_roundbottom_leftL{ background:url(images/C03_bl_line.png) no-repeat; height:40px; margin-top:-30px; margin-right:15px;}
.C03_Maroon_roundbottom_rightL{background:url(images/C03_br_line.png) no-repeat; height:40px; width:15px; float:right; margin-top:-40px;}
.C03_Maroon_roundbottom_rightL img{ width:15px; }

img.C03_corner_leftT		{ height:53px; border: none; display:block !important; }
img.C03_corner_rightT		{ height:53px; width:15px; border: none; display:block !important; }
img.C03_corner_leftB		{ width:15px; height:35px; border: none; display:block !important; }
img.C03_corner_rightB		{ height:35px; border: none; display:block !important; }



/*========================================================*/
/*****  Containers CSS designed by bind.pt 		      *****/
/*****  01 in Light Maroon Title				      *****/
/*========================================================*/
.container					{ margin-bottom:10px; padding-right:10px; }

.C01_LightMaroon_TitleLine	{ margin:0 15px; position:relative; height:25px; }
.C01_Maroon_LightTitle		{ float:left; font-family:Arial; font-size:16px; font-weight:300; line-height:120%; color:#800000;  }
.C01_Actions				{ float:left; width:0px; }
.C01_Visibility				{ float:right; }
.C01_Visibility a:hover		{ background-color:Transparent; }

.C01_ContentPane			{ margin:10px 15px 0px; }
.FullContentPane			{ width:100%; }

.C01_Icons					{ margin-top:0px; margin-left: 15px; }

.C01_Icons a img,
.C01_Icons input			{ margin-top:10px; }

.C01_roundcont				{ background-color:#FFFFFF; border-left: 1px solid #DB2020; border-right: 1px solid #DB2020; clear:both; margin-bottom:15px; }

.C01_Maroon_roundtop_left	{ background:url(/images/C01_tl_line.png) no-repeat; height:16px; margin-right:15px; clear:both; }
.C01_Maroon_roundtop_right	{ background:url(/images/C01_tr_line.png) no-repeat; height:16px; width:15px; float:right; margin-top:-16px; }
 .C01_Maroon_roundbottom_left	{ background:url(/images/C01_bl_line.png) no-repeat; height:22px; margin-top:-16px; margin-right:15px; }

.C01_Maroon_roundbottom_right{ background:url(/images/C01_br_line.png) no-repeat; height:22px; width:15px; float:right; margin-top:-22px; }

img.C01_corner_left			{ width:15px; height:16px; border: none; display:block !important; }
img.C01_corner_right		{ height:16px; border: none; display:block !important; }


/*========================================================*/
/*     Newsfeed and Twitter css                           */
/*========================================================*/

table, tr, td						{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 140%; }
.NewsFeed{
   float: left;
   vertical-align:top;
   padding: 0px;
   margin: 0px;
}
.tweetFeed{
   padding-left:5px;
   vertical-align:top;
   font-size:12px;
   color:#FFF;
   text-align:left;
  }

.borderSep
{
    vertical-align:middle;
}
.tweetLine
{
    padding-bottom:5px;
    vertical-align:top;
    margin-left: -5px;
    font-family: Arial,Helvetica,Verdana,Sans;
    font-size: 11px;
    font-weight: normal;
    color:#2F4F4F;
    float:left;
}
.tweetLine img
{
    float: left;
    padding-right: 5px;
}
.NewsFeedHead
{
    font-weight:bold;
    color:#800000;
}

.NewsFeedHead a, .NewsFeedHead a:hover, .NewsFeedHead a:visited, .NewsFeedHead a:active, .NewsFeedHead a:link
{
    font-weight:bold;
    color:#800000;
    text-decoration: underline;
}
.NewsFrame

{
    border: solid #b09e9a 1px;
    padding:2px;
    vertical-align:top;
}
.txtFollowTwitter
{
     text-align:left;
     padding-left:7px;
}
.tweetline
{
     font-size:11px;
}
.txtFollowTwitter a, .txtFollowTwitter a:hover, .txtFollowTwitter a:visited, .txtFollowTwitter a.active, .txtFollowTwitter a:link
{
    text-decoration:underline;
    font-weight:bold;
    color:#800000;
    font-size:15px;
    text-align:left;
}
.DateText
{
    font-size:11px;
    color:#800000;
}
.NewsFeedFooter
{
    vertical-align:top;
    width:670px; 
}
.testter
{
 vertical-align:top;    
}

.PrivacyPolicy
{
 text-align:right;
}
.ContentPane
{
     vertical-align:top;
}
.rightNav
{
   vertical-align:top;
}
.rightNav Table
{
   text-align:center; 
}

.DidYouKnowModule
{
    vertical-align:top;
}

.categorydescription
{
    text-align:left;
    padding-left:15px;
    padding-right:15px;
}
.featuredProductTitle
{
     font-weight:bold;
     text-decoration:underline;
     color:#000000;
     font-size:12px;
}
.featuredProductSummary
{
     font-size:12px;
     color:#397D02;    
}
.contentBlock
{
	text-align: left;
}
.photoFrame 
{
	border: solid #b09e9a 1px;
	padding: 2px;
	margin: 0px 0px 10px 15px;
}
.mainTable
{
    vertical-align:top;
    width: 100%;
    border:solid 1px #bbbbbb;
    background-color:White;
    padding: 10px;
    
}
.mainTable1
{
    vertical-align:top;
    width: 100%;
    padding: 10px;
    
}