/* 
================================
 Container Styles for DotNetNuke
================================
*/



.normal h1
{
    font-size: 18px;
    color:#a40303;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}


.normal a, .normal a:link
{
    color: #ff6600;
}

.normal a:visted
{
    color: #ff3333;
}

.normal a:hover
{
    text-decoration: underline;
}


.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left;vertical-align:middle;}
.cm{ text-align:center;vertical-align:middle;}

.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}

.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}

/*-------------------------------------------------------------------------------*/

.Head1
{
    font-size: 20px;
    color: #585858;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.Head2{ font-size:20px; color:#6d1724;FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif }

.Head3{ font-size:14px; font-weight:bold; color:#060200;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

/*--------------------------------------------------------------------------------------*/
.row1{ padding-left:10px; padding-right:10px; text-align:left; vertical-align:middle; height:30px;}
.row2{ padding-left:10px; padding-right:10px; text-align:left; vertical-align:top;}
.row3{ padding-left:10px; padding-right:10px; text-align:left; vertical-align:middle;height:25px; }
.row4{ height:10px;}

/*---------------------------------------------------------*/
.side001{
border-bottom:1px double #742f42;
}

.side003{
border:6px solid #C4C4C4; 
}

.borderbottom
{
border-bottom:#808080 solid 1px;
}


/***********************************/
/*        blue containers          */
/***********************************/
#blueCont
{
    background-image: url(images/bg_blue.jpg);
    background-repeat: repeat-x;
    background-color: #0e3d81;
    width: 100%;
    height: 50px; 
}





/*       end blue containers       */
/***********************************/




/***********************************/
/*        grey containers          */
/***********************************/
#greyCont
{
    background-color: #fff;
    width: 100%;
}
#greyCont .top
{
    width: 100%;
    background-image: url(images/bg_hdr_grey.jpg);
    background-repeat: repeat-x;
    background-position: 0 3;
  
}


#greyCont .corner_top_left
{
    background-image: url(images/corn_grey_top_left.gif);
    background-repeat: no-repeat;
    background-position: -10 -5;
    height: 30px;
    width: 27px;
    margin: 0px 0px 0px 0px;
    padding: 0;
  
}

#greyCont .corner_top_right
{
    background-image: url(images/corn_grey_top_right.gif);
    background-repeat: no-repeat;
    background-position: 0 -4;
    height: 30px;
    width: 22px;
    margin: 0;
    padding: 0;
  
}


#greyCont .top_center
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
      border-top: solid 1px #c0c0c0;
  
}


#greyCont .main
{
    border-top: solid 1px #c0c0c0;
    border-left: solid 1px #c0c0c0;
     border-right: solid 1px #c0c0c0;
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 1px;
}

#greyCont .head
{
color: #ec8715;
font-size: 14px;
font-weight: bold;

}



#greyCont .corner_bottom_left
{
    background-image: url(images/corn_grey_btm_left.gif);
    background-repeat: no-repeat;
    background-position: -6 0;
    height: 20px;
    width: 18px;
    margin: 0px 0px 0px 0px;
    padding: 0;
  
}

#greyCont .corner_bottom_right
{
    background-image: url(images/corn_grey_btm_right.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 20px;
    width: 22px;
    margin: 0;
    padding: 0;
  
}


#greyCont .bottom_center
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
      border-bottom: solid 1px #c0c0c0;
      background-color: #fdfaf5;
  
}

#greyCont .bottom
{
    width: 100%;
  
}

#greyCont h2
{
    font-size: 12px;
    color: #5b9d25;
    font-weight: bold;
    padding-top: 9px;
  
}

#greyCont .normal
{
    line-height: 17px;
}

#greyCont hr
{
    margin-top: 5px;
    margin-bottom: 0px; 
    padding-bottom: 0px;
}





/*       end blue containers       */
/***********************************/


/***********************************/
/*       gallery left-nav          */
/***********************************/

#gallery_nav
{
    font-size: 12px;
    font-weight: bold;
    color: #5b9d25;
}


#gallery_nav p
{
    padding-bottom: 12px;
}

/*      ends gallery left-nav      */
/***********************************/



/***********************************/
/*       pricing area              */
/***********************************/

#pricing
{
    width: 100%;
    /*border: solid 1px #c0c0c0;*/
    
}


/**********************************/
/************* Solo Pro ***********/

#pricing .solo
{
    background-image: url(images/bg_blue_gradient.jpg);
    background-repeat: no-repeat;
    color: #fff;
}

#pricing .solo .details, 
#pricing .solo .features
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

#pricing .solo .details h2, #pricing .solo .features h2
{
    color: #ccff00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 8px;
}

#pricing .solo .details li, 
#pricing .solo .features li
{
 padding-bottom: 10px;   
}

#pricing .solo .details ul, 
#pricing .solo .features ul
{
 margin-left: 16px;   
}

#pricing .solo .features
{
    padding-left: 7px;
    width: 170px;
}

#pricing .solo .pricing
{
    color: #ffcc66;
    font-weight: normal;
    font-size: 14px;
}

#pricing .solo .image .pricing
{
    color: #ffcc33;
    background-color: #000099;
    padding-left: 65px;
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-right: #ccff99 1px solid;
    border-top: #ccff99 1px solid;
    border-left: #ccff99 1px solid;
    border-bottom: #ccff99 1px solid;
}

/********** Ends Solo Pro *********/
/**********************************/




/**********************************/
/************* Shop Pro ***********/

#pricing .shoppro
{
    background-image: url(images/bg_green_gradient.jpg);
    background-repeat: no-repeat;
    color: #fff;
    margin-top: 20px; 
}

#pricing .shoppro .details, 
#pricing .shoppro .features
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

#pricing .shoppro .details h2, #pricing .shoppro .features h2
{
    color: #ccff00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 8px;
}

#pricing .shoppro .details li, 
#pricing .shoppro .features li
{
 padding-bottom: 10px;   
}

#pricing .shoppro .details ul, 
#pricing .shoppro .features ul
{
 margin-left: 16px;   
}

#pricing .shoppro .features
{
    padding-left: 7px;
    width: 170px;
}

#pricing .shoppro .pricing
{
    color: #ffcc66;
    font-weight: normal;
    font-size: 14px;
}

#pricing .shoppro .image .pricing
{
    color: #ffcc33;
    background-color: #666600;
    padding-left: 65px;
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-right: #ccff99 1px solid;
    border-top: #ccff99 1px solid;
    border-left: #ccff99 1px solid;
    border-bottom: #ccff99 1px solid;
}

/********** Ends Shop Pro *********/
/**********************************/





/**********************************/
/************* Shop Owners ***********/

#pricing .owner
{
    background-image: url(images/bg_teal_gradient.jpg);
    background-repeat: repeat-y;
    color: #fff;
    margin-top: 20px; 
}

#pricing .owner .details, 
#pricing .owner .features
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

#pricing .owner .details h2, #pricing .owner .features h2
{
    color: #ccff00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 8px;
}

#pricing .owner .details li, 
#pricing .owner .features li
{
 padding-bottom: 10px;   
}

#pricing .owner .details ul, 
#pricing .owner .features ul
{
 margin-left: 16px;   
}

#pricing .owner .features
{
    padding-left: 7px;
    width: 170px;
}

#pricing .owner .pricing
{
    color: #ffcc66;
    font-weight: normal;
    font-size: 14px;
}

#pricing .owner .image .pricing
{
    color: #ffcc33;
    background-color: #006060;
    padding-left: 65px;
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-right: #ccff99 1px solid;
    border-top: #ccff99 1px solid;
    border-left: #ccff99 1px solid;
    border-bottom: #ccff99 1px solid;
}

/******** Ends Shop Owners ********/
/**********************************/



/*************************************/
/******** Shop Renovations ***********/

#pricing .renovate
{
    background-image: url(images/bg_red_gradient.jpg);
    background-repeat: repeat-y;
    color: #fff;
    margin-top: 20px; 
}

#pricing .renovate .details, 
#pricing .renovate .features
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

#pricing .renovate .details h2, #pricing .renovate .features h2
{
    color: #ccff00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 8px;
}

#pricing .renovate .details li, 
#pricing .renovate .features li
{
 padding-bottom: 10px;   
}

#pricing .renovate .details ul, 
#pricing .renovate .features ul
{
 margin-left: 16px;   
}

#pricing .renovate .features
{
    padding-left: 7px;
    width: 170px;
}

#pricing .renovate .pricing
{
    color: #ffcc66;
    font-weight: normal;
    font-size: 14px;
}

#pricing .renovate .image .pricing
{
    color: #ffcc33;
    background-color: #663300;
    padding-left: 65px;
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-right: #ccff99 1px solid;
    border-top: #ccff99 1px solid;
    border-left: #ccff99 1px solid;
    border-bottom: #ccff99 1px solid;
}

/******** Ends Renovation  ********/
/**********************************/


/*************************************/
/******** Shop Custom ***********/

#pricing .custom
{
    background-image: url(images/bg_yellow_gradient.jpg);
    background-repeat: repeat-y;
    color: #fff;
    margin-top: 20px; 
}

#pricing .custom .details, 
#pricing .custom .features
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

#pricing .custom .details h2, #pricing .custom .features h2
{
    color: #ccff00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 8px;
}

#pricing .custom .details li, 
#pricing .custom .features li
{
 padding-bottom: 10px;   
}

#pricing .custom .details ul, 
#pricing .custom .features ul
{
 margin-left: 16px;   
}

#pricing .custom .features
{
    padding-left: 7px;
    width: 170px;
}

#pricing .custom .pricing
{
    color: #ffcc66;
    font-weight: normal;
    font-size: 14px;
}

#pricing .custom .image .pricing
{
    color: #ffcc33;
    background-color: #996600;
    padding-left: 65px;
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-right: #ccff99 1px solid;
    border-top: #ccff99 1px solid;
    border-left: #ccff99 1px solid;
    border-bottom: #ccff99 1px solid;
}

/******** Ends Renovation  ********/
/**********************************/



/************************************/
/******** Begins Order Form  ********/

#orderform
{
 width: 550px;   
 padding-top: 20px;
 padding-left: 10px;
}

#orderform td
{
 padding-bottom: 8px;
}

#orderform .field
{
 vertical-align: top;
}

#orderform .red
{
    color: #ff0000;
    font-weight: normal;
}

#orderform .head
{
    color: #993300;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

#orderform .buttons
{
    padding-top: 20px;
}


#orderform .webpackage td
{
    padding-bottom: 2px;
}

#orderform .webpackage input
{
    margin-right: 4px;
}

/******** Ends Order Form   ********/
/**********************************/

#pricing_nav
{
    width: 200px;
}
/*      ends gallery left-nav      */
/***********************************/

.blog_body ul
{
    margin-left: 40px;
}


.blog_body a, .blog_body a:link, .blog_body a:visited
{
    color: #ff6633;
}

.blog_comments
{
    padding-top: 10px;
}

.blog_subhead
{
    padding-top: 10px;
    padding-bottom: 5px;
}

.blog_published
{
    display: none;
}

.blog_topics
{
    margin-top: 40px;
}

.BlogInfo
{
    display: none;
}












