body
{
    margin: 0;    
    padding:0;
    text-align:center;
    font-size:75%;
    font-family: arial, helvetica;
    background-color:#000;
}

.EntryForm
{
    background-color:#fff;
}    

td
{
    font-size:75%;
}

img
{
    border:0;
}

a
{
    text-decoration:none;
    color:#434343;
}

a:hover
{
    text-decoration:underline;
}

.textbox
{
    border:1px solid #000;
}

.submit
{
    border: 1px solid #000;
    color:#fff;
    font-weight:bold;
    background-color:#ff5a20;
    font-size:90%;
}

h3
{
    color:#a90248;
    font-size:120%;
    margin-bottom:2px;
    text-transform:uppercase;
}

h3 a
{
    color:#a90248;
}

h4
{
    color:#38659c;
    font-size:120%;
    margin-bottom:2px;
}

#ArticleHeadline
{
    clear:both;
    display:block;
    color:#313B75;
    font-size:130%;
    margin:4px 0 6px 0;
    font-weight:bold;    
    float:left;
    width:320px;
}

#ArticleSummaryPanel
{
 clear:both;
}

.button
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	cursor: hand;
	color: white;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #ff5a20;
	text-decoration: none;
}

/* -------------------------------- wrapper */

#wrapper
{
    width:990px;
    position:relative;
    text-align:left;
    margin: 12px auto 10px auto;
    background-color:#fff;
}


/* -------------------------------- header */

#header 
{
    margin:0; 
    padding:0;
    width:990px;
    background-color:#000;
    background-image:url(../images/header-bkg.jpg);
    background-repeat:repeat-x;
    height:159px;
}

#header #LeaderAd1
{
    padding:0 0 0 20px;
    float:left;
    width:792px;
    height:92px;
}

#header #LeaderAd2
{
    padding:0;
    float:left;
    width:162px;
    height:92px;
}

#HeaderRow2
{
    clear:both;
    height:67px
}


#HR2Col1
{
    float: left;
    width: 230px;
}

#HR2Col2
{
    float: left;
    width:170px;
    padding-left:50px;
}

#HR2Col3
{
    float: left;
    width:438px;
}

#HR2Col3 ul
{
    list-style-type:none;
}

#HR2Col3 li
{
    display:inline;
}

#HR2Col3 li
{
    padding:10px 4px 0 4px;
    display:block;
    float:left;
    color:#E2E8E8;
    font-weight:bold;
    font-size:8pt;
}

#HR2Col3 li a
{    
    color:#E2E8E8;
}


#HeaderRow3
{
    clear:both;
    width:990px;
    height:28px;
    background-color:#313B75;
    border-top:1px solid #6670A5;
}

#HeaderRow3 ul#mainNav
{
    list-style-type:none;
    float: left;
    width:660px;
    margin:0;
    padding: 6px 0 0 12px;
}

#HeaderRow3 li
{
    display:inline;
    float:left;
    text-align:center;
    padding:0 6px 0 0px;
    color:#fff;
    font-weight:bold;
    font-size:8pt;
    background-repeat: no-repeat;
}


#HeaderRow3 .CameraRecommender 
{
    background-image:url(../images/header-bullet2.gif);
    background-position:0px 2px;
    margin-left:80px;
    padding-left:10px;
}

#HeaderRow3 li a
{    
     color:#fff;
     text-transform:uppercase;
     padding:0 4px 0 4px;

}

#HeaderRow3 li a:hover
{    
    color:#93A9E2;
    text-decoration:none;
}

#HeaderRow3 .CameraRecommender a
{
    color:#FFD600;
}

#HeaderRow3 #globalNav 
{
    float: left;
    width: 300px;
    padding: 6px 0 0 10px;
    margin:0;
    background-image:url(../images/header-bullet2.gif);
    background-position:0px 6px;
    background-repeat:no-repeat;

}

#HeaderRow3 #globalNav li
{
    background:none;
    padding:0 2px 0 2px;
}


#HeaderRow3 #globalNav li a
{
    text-transform:none;
}

#simpleHeader
{
    margin: 100px 0 0 100px;
}

#HeaderRow4
{
    width:990px;
    height:42px;
    background-image:url(../images/header2-bkg.gif);
    background-repeat:no-repeat;
    padding:18px 0 0 178px;
}


#HeaderRow4 h1
{
    color:white;
    font-size:150%;
    text-transform:uppercase;
    font-weight:normal;
}


#HeaderRow4 #search
{
    float:right;
    width:174px;
    height:51px;
    margin: -56px 8px 0 0 ;
    background-image:url(../images/search-bkg.gif);
    background-repeat:no-repeat;
    padding:24px 162px 0 8px ;
}

#HeaderRow4 #search #searchFor
{
    border:1px solid #8291B2;
    width:96px;
    margin:0 15px 0 0 ;
}

/* -------------------------------- left */

#left
{
    clear:both;
    float:left;
    width:160px;
    background-color:#DFDAC7;
    background-image:url(../images/left-bkg.gif);    
    background-repeat:repeat-y;
    margin:-77px 0 0 0 ;
    padding:0;
    border-bottom: 1px solid #b5b5b5;
}



#leftNav
{
    margin: 8px 0 0 8px;
}

#leftNav dl
{
    margin:0;
}

#leftNav dd
{
    margin: 0;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #b5b5b5;
    
}

#leftNav dd a
{
    color: #4b7fb1;
    text-transform:uppercase;
    font-weight:bold;
}

#leftNav dt
{
    margin: 0;
    padding: 4px 0 4px 0;
    border-bottom: 1px solid #b5b5b5;
}

#leftNav dt a
{
    color: #000;
    font-weight:bold;
    font-size:90%;
}

#leftNav a
{
    text-decoration:none;
}

#left #left1
{
    border-bottom:1px solid #b5b5b5;
    padding: 0px 0 8px 0;
}

#left #emailUpdates
{
}

#left #subscribe
{
    padding-top: 8px;
}

#left #login
{
    padding-top: 8px;
}

#left a
{
    text-decoration:none;
}

#left #login p
{
    margin: 2px 0 2px 0;
}

#left #photoChallenges
{
    padding:8px 8px 0 8px;
    font-size:90%;
}

.leftHeading
{
    background-color:#DFDAC7;
    text-transform:uppercase;
    color: #333238;
    font-size:90%;
    font-weight:bold;
    padding:6px 0 6px 8px;
    margin:8px 0 0 0 ;
    width:152px;
}

.leftHighlight
{
    color:#E17104;
}

#left, #left a
{
    color: #585451;
}

.leftContent
{
    padding: 2px 0 4px 8px;
}

#Login1_LoginPanel .leftContent
{
    font-size:80%;
}

#Login1_LoginPanel a
{
    display:block;
    padding:0 0 0 8px;
    background-image:url(../images/left-bullet.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
}

#Login1_LoginStatus
{
    clear:both;
    color:red;
    font-weight:bold;
}


#Login1_Field1, #Login1_Field2
{
    width:138px;
}

#Login1_SubscriberLogin
{
    margin:5px 0 0 88px;
}

.LHSAd
{
    width:150px;
    padding:0;
    margin:0;
}

/* -------------------------------- middle */


#middle
{
    float:left;
    width:483px;
    padding: 0 8px 0 8px;
    margin: -20px 0 0 8px;
    background-color:#fff;
}

#HomeMiddleCol1
{
    float:left;
    width:260px;

    padding:0;
    margin:0;
}

#HomeMiddleCol2
{
    float: left;
    width: 215px;
    padding: 0px 0 8px 8px;
    margin: 0;
 
}


.simple #middle
{
    width:600px;
    margin: 0 0 0 10px;
}

#middle .moreLink, #middle a.moreLink
{
    color:#434343;
    font-weight:bold;
}

#articleFooter
{
    padding: 4px 0 0 0 ;
}

/*------------------------------------ Home page --------------------*/

.HomePageArticlesList, .HomePageArea ul
{
    list-style-type:none;
    padding:0;
    margin:0;


}

.HomePageArticlesList li,  .HomePageArea ul li
{
    background-image:url(../images/middle-bullet.gif);
    background-repeat:no-repeat;
    background-position: 0 6px;
    padding:2px 0 2px 10px;
}

.HomePageArticlesList a, .HomePageArea ul a, .PhotoTourCaption a
{
    font-weight:bold;
    color:#363D69;
}

.HomePageArticlesList .SummaryHeadline
{
    font-size:110%;
}

.BluePanel
{
    background-color: #f0f4f7;
    margin: 0 0 10px 0;
    padding: 6px 0 0 0;
    width: 213px !important;
    width: 199px;
    border: 1px solid #ced5db; 
}


.BeigePanel
{
    background-color:#E6E0D2;
}

.BluePanel .Col2Content
{
    margin-top:0;
    padding:0 8px 8px 8px;
}

.BeigePanel .Col2Content
{
    margin-top:0;
    padding:8px 8px 8px 8px;
}


#Content1_editorsChoiceDiv
{
    margin-top:-4px;
}

.EditorsChoiceList
{
    padding:0 8px 0 8px;
    margin:0;
    list-style-type:none;
    font-size:80%;
    font-family:verdana;
}

.EditorsChoiceList dd
{
    clear:both;
    padding:4px 0 4px 0;
    margin:0;
    background-image:url(../images/dot.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
}

.ECCol1
{
    float:left;
    width:155px;
}

.EditorsChoiceList .ECCol1
{
    width:147px;
}

.ECCol2
{
    float:left;
    width:45px;
}


.ECCol3
{
    clear:both;
}

.ECLink
{
    color:#747675;
}

.BeigePanel .Col2Content
{
    width: 207px;
    background-color:#E6E0D2;
}

.ECSectionName
{
    text-transform:uppercase;
    color:#6D6F6C;
    font-weight:bold;
}

.ECArticleTitle
{
    color:#6D6F6C;
    padding: 2px 0 2px 8px;
    font-weight:bold;
}

.ECShopFerret
{
    padding:0 0 0 8px;
}

.Col2Content a
{
    color:#EA144A;
    font-size:90%;    

}

.articleLinks
{
    width:260px;

}

.articleLinks1
{
    width: 207px;
}


.HomePageArticlesList .SummaryItem
{
    background:none;
    color:#585858;
    padding:2px 0 6px 0;
}

.HomePageArticlesList .SummaryItem .More
{
    color:#898989;
}

#HomePageTips, .HomePageArea
{
    padding:8px 0 0 0 ;
}




#middle .HomePageArea
{
    clear:both;
}


#middle #subscribe
{
    float:left;
    width:205px;
    background-color:#b6d5f2;
    margin:8px 0 0 0 ;
    height:130px;
}


#middle #subscribe1
{
    padding:4px 4px 8px 4px;
}


#middle #subscribe a
{
    color:#000;
}

#breadcrumbs
{
    width:100%;
    padding: 0 0 20px 0;
}

#breadcrumbs dl
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#breadcrumbs dt
{
    display:inline;
    float:left;
    margin:0;
}

#breadcrumbs dt
{
    font-family:verdana;
    font-size:75%;
    color:#6E7BAF;
}

#breadcrumbs dt a
{
    color:#6E7BAF;
    padding 0 6px 0 0 ;
    text-decoration:none;
}

.sectionArticleHeadline
{
    clear:both;
    padding: 0;   
}

.sectionArticleHeadline h5
{
    margin:0;
    padding: 2px 0 2px 0;
    
}

.sectionArticle
{
    clear:both;
    padding: 4px 0 8px 0;
    
}

.sectionArticle h5
{
    margin:0;
    padding: 2px 0 2px 0;
}





.sectionArticleSummary
{
    float:left;
    width:340px;
    padding:0 10px 8px 0 ;
}

.sectionArticleImage
{
    float:left;
    width:100px;
    padding:0 0 0 0 ;
    margin:-16px 0 0 0 ;
}

.sectionArticle h5
{
    margin-bottom: 2px;
}

.sectionArticle h5 a, .sectionArticle h5 a:hover
{
    color:#29689e;
    text-decoration:none;
}

.sectionArticleMore a
{
    color:#898989;
    font-weight:bold;
    text-decoration:none;
}

.ArticlesNextPrev
{
    clear:both;
}

#Content1_SectionPrevPage
{
    float:left;
    width:100px;
    margin:10px 0 0 0 ;
}

#Content1_SectionNextPage
{
    float:right;
    width:100px;
    text-align:right;
    margin:10px 0 0 0 ;

}



#middle .articlesInSectionList, #middle .articlesInSectionList a
{
    color: #0074c4;
}

#middle .articlesInSectionList h5
{
    color:#000;
    margin:6px 0 0 6px 0;
}

#middle .articlesInSectionList dl
{
    margin:0;
}

#middle #GallerySearch
{
    clear:both;
    padding: 8px 0 8px 0;
}

#middle #DirectorySearch
{
    padding: 8px 0 8px 0;
    margin: 0 0 20px 0;

}

#middle #DirectorySearch h3
{
    color:#29689e;
    text-transform:none;
    margin:2px 0 2px 0;
}




#middle #ArticleSummaryPanel div
{
    padding:8px 0 8px 0;
}

.shopComparison
{
	margin:8px 0 0 0 ;
}

.shopText a
{
	font-size:8pt;
}

.feedback
{
	padding:8px 0 2px 0;
}

#reviewHeadline
{
    float:left;
    width:360px;
}

#reviewToolbar
{
    float:right;
    width:120px;
}

/* -------------------------------- right */

#right
{
    float:left;
    width:306px;

    padding:10px 0 0 16px;
    margin: -24px 0 0 0;
    background-image:url(../images/right-bkg.jpg);
    background-repeat:repeat-y;
    background-color:#F5F5F5;
    text-align:center;
    border-bottom: 1px solid #C9C9C9;
}

.RhsAd
{
    margin: 12px 0 0 -8px;

}

#right .GoogleAdsDiv
{
    padding:0;
    margin:12px 0 0 0 ;

}

/* --------------------------------------- */
/* Featured Links Styles */
/* --------------------------------------- */

#LinksList
{
	border: #B5B5B5 1px solid;
	margin:0 8px 0 8px;
}

#Right1_Area11 ul 
{
	list-style-type: none;
	padding:0;
	margin:0 0 0 4px;
}  

#Right1_Area11 li
{
	text-align:left;
}  

#Right1_Area11 li h4
{
	font-weight: bold;
	font-size: 8pt;
	color: #4b7db0;
	font-family: Arial;
	margin:8px 0 0 0;
	background-image:url(http://eddesk3.itechne.com/edDeskUserImages/Titles/df64f2e2-13d3-495b-ad8c-d429e06e7bbf/72f7bc81-8994-466c-915f-942a79fd3e21/HomePageBullet3.gif);
	background-repeat:no-repeat;
	background-position:0 4;
	padding: 0 0 0 5px;	
}

#Right1_Area11 li a
{
	font-size: 8pt;
	color: #4b7db0;
	font-family: Arial;
	text-decoration: none;
	padding: 0 0 0 5px;	
}

#Right1_Area11 li a:hover
{
	text-decoration: underline;
}

#Right1_FeaturedProducts
{
    text-align:left;
    background-color:#E6E0D2;
    margin: 8px 0 0 0 ;

}

#featuredProductsList
{
    padding: 0 8px 0 8px;

}
/* -------------------------------- footer */


#footer
{
    clear:both;
    width:896px;
    font-size:80%;
    color:#1a5786;
    margin: 10px 0 0 0 ;
    padding:0 0 0 160px;
}

#footer a
{
   color:#1a5786;
}

#footer ul
{
    list-style-type:none;
}

#footer li
{
    display:inline;
}

#footer li
{
    display:block;
    float:left;
    color:#1a5786;
    font-weight:bold;
    padding: 0 4px 0 4px;
}

#footer li a
{    
    color:#1a5786;
}

#footer #footer1
{
    float:left;
    width:270px;
}

#footer #footer2
{
    float:left;
    width:450px;
}

#footer #footer3
{
    clear:both;
    margin: 10px 0 0 190px ;
}

/*---------------------------------------- Order processing */

#TotalCost
{
    color:#0000cc;
    font-weight:bold;
    font-size:110%;
}

/* --------------------------------------- */
/* Form Styles */
/* --------------------------------------- */
.FormField
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial;
}
.FormButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	cursor: hand;
	color: white;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #ff5a20;
	text-decoration: none;
}
.FormError
{
	font-weight: bold;
	font-size: 11pt;
	color: #cc0000;
	font-family: Arial;
}
/*---------------------------------------- */

.FeaturedLinksHeader
{
    display:none;
}

.LeftLinks h3
{
    display:none;
}

.LeftLinks ul
{
    list-style-type:none;
    margin:-8px 0 0 0 ;
    padding:0;
}

.LeftLinks h4
{
    color:#2B376B;
    text-transform:uppercase;
    font-size:80%;
    margin: 12px 0 0 0 ;
}

.leftContent a
{
    font-size:90%;
}

.leftHeading a 
{
    color:#2f3835 !important;
}

#articleSummaryDiv, #articleTextDiv, #articleSpecificationsDiv, #shopFerretDiv
{
    clear:both;
    padding:0 0 0 0 ;
}

#articleSummaryDiv h1, #articleTextDiv h1, #articleSpecificationsDiv h1
{
    font-size:120%;
}

#articleTextDiv
{
    padding-top:8px;
}

#ifSubscriber
{
    clear:both;
    font-style:italic;
    padding:8px 0 8px  0;
}

#reviewTabs
{
    list-style-type:none;
    margin:0;
    padding:0;
    clear:both;
}

#reviewTabs li
{
    float:left;
    width:119px;
    height:20px;
    margin:0 1px 0 0;
    padding:0;
}

#reviewTabs li a
{
    display:block;
    background-image:url(../images/review-off.gif);
    background-repeat:no-repeat;
    text-transform:uppercase;
    width:119px;
    height:20px;
    color:#626262;
    font-weight:bold;
    font-size:90%;
    padding: 4px 0 0 8px;
    text-decoration:none;
}


#reviewTabs li.currentReviewTab a, #reviewTabs li a:hover
{
    background-image:url(../images/review-on.gif);
    color:#fff;
    text-decoration:none;

}

#reviewLinks
{
    clear:both;
    list-style-type:none;
    margin:8px 0 0 0;
    padding:0;

}

#reviewLinks li a
{
    color:#313B75;
    background-image:url(../images/middle-bullet.gif);
    background-repeat:no-repeat;
    background-position:0 6px;
    padding:2px 0 2px 10px;
    margin: 0;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
}

#productSearchDiv
{
    padding: 0 0 0 8px;
}

#accessorySearchDiv
{
    padding: 0 0 0 8px;
}

.ProductSearchListDiv
{
    padding:6px 0 6px 0;
}

.ProductSearchDropDown
{
    border: 1px solid #7F9DB9;
    font-size:80%;
    color:#878585;
    width:138px;
}

.ProductSearchCheckBox
{
    font-size:80%;
    color:#878585;
}

.LeftSearchDiv
{
    text-align:right;
    padding:2px 6px 2px 0;
}



#middle .SummaryCol1
{
    float:left;
    width:260px;
    margin:0;
    padding:8px 0 0 0;
    overflow:hidden;
}


#middle .SummaryCol2
{
    float:left;
    width:203px;
    margin:0;
    padding:0;
    overflow:hidden;
}

/*-------------------------------------------------------------------------------------- search */

#dgResultsGrid td
{
    font-size:80%;
}

.searchDescription
{
    font-size:85%;
    color:#666;
}

.searchRow1
{
    background-color:#f0f0f0;
}

.searchRow2
{
    background-color:#fff;
}

#reviewTabsDiv
{
    /* little bottom margins off to the left & right */
    margin:0 -12px 0 -15px;
    padding: 0 12px 0 15px;
    border-bottom: 1px solid #b2b2b2; 
    height:49px; /* different in ie.css */
}

.GoogleAdsThinDiv
{
    clear:both;
    padding: 8px 0 8px 0 ; 
}

.Ratings
{
    padding:6px 0 12px 0;
}

.Ratings ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.Ratings li
{
    background-image:url(../images/middle-bullet.gif);
    background-repeat:no-repeat;
    background-position:0 6px;
    padding:0px 0 0px 10px;
    margin: 0;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
}

.Ratings p
{
    margin:2px 0 2px 0;
    font-weight:bold;
}

.Ratings
{
    color:#2C3569;
}



#HomePageWhatsUp
{
    padding-bottom: 10px;
    margin: 4px 0 10px 0;
    width: 207px;
}

#HomePageWhatsUp .HomePageHeading
{
    display:block;
    margin: 0px 0 4px 0;
}

#Content1_WhatsUp
{
    margin-top: -4px;
}

#Content1_Area1, #Content1_Area2
{
    margin-top: -10px;
}

#Content1_competitionsDiv dl
{
    margin-top:-6px;

}

#BackButton
{
    margin:-40px 0 0 250px;
}

.AuthorInfo
{
    padding: 0 0 8px 0;
}


#middle #DirectorySearch .directoryArticle
{
    padding: 8px 0 8px 0;

}

#middle #DirectorySearch .directoryArticle p
{
    margin:0;

}

#middle #DirectorySearch .directoryArticle h3
{
    margin: 0 0 2px 0;
    padding:0;
}

#latestDigitalCameras
{
    margin-top:-7px;
}

#latestDigitalCamerasDiv a, #latestAccessoriesDiv a, #Content1_competitionsDiv a, #Content1_Area3 a, #Content1_Area3 
{
    color:#696C73;
    font-weight:bold;
}

#latestAccessoriesDiv dt, #Content1_competitionsDiv dt
{
    padding: 4px 0 4px 8px;
    list-style-type:none;
}

#latestDigitalCamerasDiv dt
{
    padding: 4px 0 4px 0px;
    list-style-type:none;
}


#Content1_Area3 li
{
    list-style-type:none;
    padding: 4px 0 4px 8px;
    margin:0; 
}


#latestDigitalCamerasDiv dl, #latestAccessoriesDiv dl, #Content1_competitionsDiv dl, #Content1_Area3 ul
{
    margin: -4px 0 0 0 ; 
    list-style-type:none;
    padding:0;
}

#Content1_latestDigitalCamerasMainDiv .ECCol2
{

    margin: -4px 0 0 0 ;
}

#body17 .ArticleHeadline
{
    display:none; /* don't show redundant word Gallery */
}

/*---------------------------------------- */

.imagesList .galleryImage
{
    float:left;
    width:150px;
    height:180px;
    padding:8px;
}

.imagesList a
{
    color: #1a5786;
}

#leftTopLabel
{
    display:block;
    text-transform: uppercase;
    color:#363145;
    font-weight:bold;
    margin:-25px 0 8px 0 ;
    padding: 0 0 0 8px;
    font-size:90%;
}

#leftTopLabel a
{
    color:#363145;
}

.HomePageHeading
{
    color:#737373;
    font-size:100%;
    margin-bottom:3px;
    text-transform:uppercase;
    font-family:verdana;
    font-weight:bold;
}

.HomePageHeading a
{
    color:#737373;
}

.HomeHeading2
{
    height: 23px;
    padding: 6px 0 0 8px;
    margin: 0 0 0 0;
}

.HomeHeading2 a
{
    font-size:8pt;
    font-weight:bold;
    text-transform:uppercase;
}

#homeLatestAccessoriesHeader, #homeLatestDigitalCamerasHeader, #homeEditorsChoiceHeader
{
    background-image:url(../images/headingBkg.jpg);
    background-repeat:repeat-x;
}

#homePageArea3Header
{
    background-image:url(../images/headingBkg.jpg);
    background-repeat:repeat-x;
}

#homeCompetitionsHeader
{
    background-image:url(../images/Competitions.gif);
}

.GuidesTable td
{
    padding: 0 8px 20px 0 ;
}

.GuidesTable td a
{
    font-weight:bold;
    color:#29689e;
}

#leftSectionMenu dt ul
{
    margin: 0;
    padding:0;
    list-style-type:none;
}

#leftSectionMenu dt ul li a
{
    display:block;
    color:#3d3f72;
    margin:0;
    padding: 6px 0 0 8px;
    background-image:url(../images/leftBullet.gif);
    background-repeat:no-repeat;
    background-position:0 10px;
}

.FullArticleAuthorInfo
{
    margin: 0 0 8px 0;
}

#guidesHeadlineAd
{
    float:right;
    width:150px;
}

#ArticleTextPanel
{
    clear:both;
}

#guidesPrevNext
{
    width:100%;
}

#guidesPrev, #guidesNext
{
    float:left;
    width:50%;
}

.Guides h3, .Guides h4
{
    _margin-bottom:-12px;
}

.CurrentLeftNav
{
    color:#0074C4;
}

.RssLink
{
    display:block;
    padding:8px 0 8px 50px;
}

#shopFerretDiv
{
    width:485px;
    overflow:auto;
}

#shopFerretDiv table
{
    width:242px;
}

.ReviewsAd
{
    padding-top:5px;
}

#HomePagePhotoTours
{
    padding:6px 0 0px 0;
}

.PhotoTourCaption
{
    background-image:url(../images/middle-bullet.gif);
    background-repeat:no-repeat;
    background-position: 0 6px;
    padding:0px 0 0px 10px;
}

a.PhotoTourOperator
{
    padding:2px 0 4px 10px;
    color:#363D69;
    display:block;
}



#HomePageGallery
{
  padding: 2px 0 0 0 ;
}

div.reviewmiddlead {
  border-top:1px solid #cccccc;
}




.ddHomeHeader
{
    padding: 6px 0 0 8px;
    margin: 0 0 0 0;
    background-image: url(../images/headingBkg.jpg);
    background-repeat: repeat-x;
    height: 23px;
}

.ddHomeData
{
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    background-color: #f0f4f7;
    border: 1px solid #ced5db; 
}
.ddHomeHeader a { font-size: 8pt; font-weight: bold; color: #000000; }
.ddHomeData a { font-size: 8pt; font-weight: bold; color: #696C73; }
.ddHomeHeaderAlt
{
    padding: 6px 0 0 8px;
    margin: 0 0 0 0;
    background-image: url(../images/Competitions.gif);
    background-repeat: repeat-x;
    height: 23px;
}

.ddHomeDataAlt
{
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    background-color: #E6E0D2;
    border: 1px solid #ced5db; 
}
.ddHomeHeaderAlt a { font-size: 8pt; font-weight: bold; color: #000000; }
.ddHomeDataAlt a { font-size: 8pt; font-weight: bold; color: #696C73; }




.ddHomeData * p, .ddHomeDataAlt * p
{
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}
.ddHomeData * li, .ddHomeDataAlt * li
{
    list-style-type: none;
    padding: 4px 0 4px 8px;
    margin: 0; 
}
.ddHomeData * ul, .ddHomeDataAlt * ul
{
    margin: -4px 0 0 0; 
    list-style-type: none;
    padding: 0;
}
.ddHomeCol1
{
    float: left;
    width: 160px;
}
.ddHomeCol2
{
    float: right;
    width: 45px;
}
.ddClear
{
    clear: both;
}