/* BORDER COLLIES: felix tilting
	with dawn boyce: mistral

	http://www.maroan.co.uk/tartans/farquharson.jpg

*/
body
{background:#1D3D29/* url(http://gastateparks.org/georgia/parks/leaves-bkgd.gif)*/;color:#000;margin:0;font-family:"Trebuchet MS",arial;font-size:14px;width:900px;margin:0 auto;margin-bottom:70px;}

a
{color:#3B6932;}

a:hover
{color:#5BAF4D;text-decoration:none;}

a:focus
{outline:none;}

h3
{margin:0 0 6px 0;height:41px;font-size:20px;line-height:22px;padding:4px 0 0 38px;background:url(../img/site/crook400blue.jpg) 0 0 no-repeat;}

h3 a
{text-decoration:none;}

h3 a:hover
{color:#a00;}

.clear
{clear:both;}

.clearDogs
{clear:both;border-bottom:1px solid #ccc;margin:0 0 20px 0;}

#cg_TRIALS .clearDogs
{padding-top:20px;}

img.offsite
{margin-left:5px;}

#header
{}

#content
{padding:12px;background:#E2EBEB;}

#content .contentImg,
#content .contentImgYT
{float:right;margin:0 0 0 12px;position:relative;}

#content .contentImgYT
{margin-right:12px;}
#content .captionYT
{font-weight:bold;text-align:center;padding:2px 6px;border-top:2px solid #316B47;}

.contentImgYT
{border:2px solid #316B47;padding:2px;}

#cg_DOGS #content .contentImg
{float:left;margin:0 30px 12px 48px;}

#cg_DOGS #content .contentImg img
{width:100px;}

#cg_CONTACT #content .contentImg iframe
{border:2px solid #316B47;padding:2px;}

#content .contentImg .caption
{font-weight:bold;text-align:center;}

#content .contentImg .caption a
{text-decoration:none;}

#content .contentImg .courtesy
{filter:alpha(opacity=70);opacity:.70;font-size:10px;text-align:right;background:#fff;padding:4px 6px;border-bottom:1px solid #666;border-right:1px solid #666;border-top:1px solid #aaa;border-left:1px solid #aaa;position:absolute;bottom:30px;right:10px;}

#content .contentImg img
{border:2px solid #316B47;padding:3px;}

p
{margin:0 0 10px 0;padding:0;line-height:19px;}

.upsell
{font-size:10px;text-align:center;padding-top:18px;}

.upsell a
{color:#666;text-decoration:none;}

.upsell a:hover
{color:#ccc;}

/* navigation
========================================================================================== */

.cgNav
{position:relative;height:29px;background:#E2EBEB url(../img/site/bottom_test4.jpg);}

.cgNav ul
{list-style:none;margin:0;padding:0;}

.cgNav ul li
{float:left;border-top:1px solid #4C4026;border-right:1px solid #4C4026;}

.cgNav ul li a
{display:block;border-bottom:1px solid #4C4026;font-size:13px;line-height:15px;color:#000;padding:6px 18px;font-weight:bold;text-decoration:none;}

.cgNav ul li a:hover
{background:#3B6932 url(../img/site/tst3.gif) 2px 6px no-repeat;color:#fff;}

.cgNav ul li a.curPage,
.cgNav ul li a.curPage:hover
{cursor:default;border-bottom:1px solid #E2EBEB;background:#E2EBEB;color:#000;}

.cgNav ul li#photosNav a.curPage,
.cgNav ul li#photosNav a.curPage:hover
{background:url(../img/site/gallery_bg.jpg);border-bottom:1px solid #F3EBDE;}

/*
.cgNav ul li a.curPage
{cursor:default;background:#3B6932 url(../img/site/tst3.gif) 2px 6px no-repeat;color:#fff;}

.cgNav ul li a.curPage:hover
{background:#3B6932 url(../img/site/tst3.gif) 2px 6px no-repeat;color:#fff;}
*/


/* dog nav
=========================================================================================== */
.dogNav
{padding:4px 0 16px 6px;}

.dogNav a
{height:20px;padding:4px 4px 4px 30px;margin-right:20px;border:1px solid #666;font-weight:bold;text-decoration:none;background:url(../img/site/pawblue20.jpg) 2px 2px no-repeat;}

.dogNav a:hover
{color:#5BAF4D;border-color:#999;}



/* footer
=========================================================================================== */

#footer
{margin:12px 0 0 0;border-top:1px solid #786044;border-right:1px solid #786044;border-left:1px solid #786044;height:80px;background:#A2BC8F url(../img/site/footer_color.jpg) 0 0 no-repeat;color:#fff;font-size:12px;}

#footer div
{float:right;padding:52px 195px 0 0;}

#footer a
{font-weight:bold;color:#2B4D36;}


/* gallery
=========================================================================================== */

#cg_GAL #content
{background:#F3EBDE url(../img/site/gallery_bg.jpg);}

#cg_GAL #content h2
{margin:0 0 6px 0;}

#content .galleryContainer .contentImg
{margin:0;padding:18px 25px 18px 25px;background:transparent url(../img/site/gal_bg.jpg) 0 0 no-repeat;}

#content .galleryContainer .contentImg img
{border:0;}

.thumb
{float:left;margin:0 20px 30px 0;display:inline;}

.thumb a
{display:block;}

.thumbPage
{position:absolute;top:0;left:0;width:379px;}

* html .thumbPage
{width:378px;}

#galleryNav
{position:absolute;line-height:13px;bottom:0;left:0;width:357px;border:1px solid #8F7347;background:#AF956D;}

#galleryNav span.cgNoScript
{display:block;text-align:center;font-size:11px;font-family:arial;padding:2px 4px;}
#galleryNav span.cgNoScript a
{color:#fff;}

* html #galleryNav
{width:356px;}

#galleryNav div
{position:relative;padding:2px 12px 4px 12px;text-transform:uppercase;font-family:Arial;font-size:12px;}


#galleryNav div span
{position:absolute;top:9px;right:6px;}

#galleryNav img
{vertical-align:text-bottom;margin:2px 6px 0 6px;}

.galleryContainer
{position:relative;height:351px;overflow:hidden;}

.galleryContainer .contentImg img
{width:447px;height:310px;}

/* thumb inactive state */
.galleryContainer .thumb img
{width:100px;height:69px;border:1px solid #6F5429;background:#BFA377;padding:2px;}


/* thumb hover & active state */
.thumb a:hover img,
.galleryContainer .thumb img.current,
.galleryContainer .thumb a:hover img.current
{background:#8F7347;border-color:#6F5429;}

.galleryContainer .thumb img.current
{filter:alpha(opacity=55);opacity:.55;}

#galLoading
{position:absolute;left:560px;top:140px;display:none;}

#galLoading div
{color:#598F8F;line-height:14px;padding:4px 6px;background:#e2ebeb;}

img#galLoadImg
{margin:0 0 10px 38px;width:30px;}

.galInstrux
{padding-top:6px;}