/* OpSwap - June 28, 2010 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Verdana;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
b,strong{font-weight:bold;}
em,i{font-style:italic;}
::-moz-selection{background:#4d526a;!important} 
::selection{background:#4d526a;!important} 

html,body{background:#ffffff url(/body.png) repeat-x;}

#siteWrapper{}
#pageWrapper{width:974px;margin:0px auto;}

#header{padding:6px 0px 0px 0px;height:114px;}
#headerCont{clear:both;overflow:hidden;}

#logo{float:left;width:210px;padding:0px;text-align:center;margin-top:16px;}

#headerAds{float:left;width:728px;margin:4px 0px 0px 26px;border:solid 2px #808080;padding:3px;background-color:transparent;}
#headerAd1{padding:0px 0px 0px 0px;}
#headerAd2{padding:0px 0px 0px 0px;}
#headerMenu{height:48px;}
#headerMenuCont{clear:both;overflow:hidden;}
#headerMenuSystem{float:left;width:480px;padding:11px 0px 0px 0px;text-align:left;}
#headerMenuSystem li{list-style:none;display:inline;padding:0px 3px 0px 3px;}
#headerMenuSystem li#currentcat{color:white;background:url(images/headermenuinvert.jpg) repeat-x;}
#headerMenuSystem li#currentcat a{color:#e1e1e1;}
#headerMenuSystem a{color:#e1e1e1;font-weight:bold;font-family:Arial;font-size:11pt;text-decoration:none;}
#headerMenuSystem a:hover{color:#6699cc;}
#headerMenuFeedCount{float:left;width:190px;padding:13px 0px 0px 0px;}
#headerMenuFeedCount a{color:#e1e1e1;font-weight:bold;font-family:Arial;font-size:11pt;text-decoration:none;}
#headerMenuFeedCount a:hover{color:#6699cc;}
#headerMenuRSS{margin:0px 0px 0px 0px;padding:6px 0px 0px 0px;float:left;width:130px;}
#headerMenuSearch{float:left;width:145px !important;padding:8px 0px 0px 24px;}
#headerSearchCont{clear:both;overflow:hidden;}
#headerMenuSearchInput{float:left;width:122px;height:20px;background-color:#c2c2c2;border:0px transparent;color:#333333;font-weight:bold;}
#headerMenuSearchButton{padding:0px;float:left;margin:0px 0px 0px 6px;width:46px;height:22px;background-color:#7f7f7f;border:0px transparent;color:#333333;font-weight:bold;cursor:pointer;font-size:8pt;}

#lwp_main{left:0px !important;}

#middleWrapper{margin:2px 0px 0px 0px;}

#middleCont{clear:both;overflow:hidden;}
#middleLeft{float:left;width:476px;}
#mainPageMainPost{margin:0px 0px 0px 0px;border:solid 2px #808080;padding:3px;background-color:transparent;}
#mainPageMainPost a{color:#000000;text-decoration:none;}
#mainPageMainPost:hover{background-color:transparent;border:solid 5px #333333;padding:0;}

#mainPageMainPostSecondary{margin:0px 0px 0px 0px;height:64px;border:solid 2px #808080;padding:3px;background-color:transparent;}
#mainPageMainPostSecondary img{float:left;}
#mainPageMainPostSecondary p{color:#000000;font-weight:bold;}
#mainPageMainPostSecondary a{text-decoration:none;}
#mainPageMainPostSecondary:hover{background-color:transparent;border:solid 5px #333333;padding:0;}

#mainPageMainPostText{margin:0px 0px 0px 0px;padding:7px 0px 8px 0px;background-color:#ffffff;font-weight:bold;font-size:10pt;}
#mainPageMainColumns{margin:11px 0px 0px 0px;background-color:transparent;clear:both;overflow:hidden;}
.mainPageMainColumnsLeft{float:left;}
#mainPageMainColumnsRight{float:left;}

#singleOtherSites{float:left;border:2px solid #808080;padding:5px;}
div#singleOtherSites ul{display:inline;margin-left:0px;}
div#singleOtherSites ul li{display:block;float:left;margin:4px 0px 0px 4px;border:solid #808080;height:65px;width:65px;color:#808080;}
div#singleOtherSites ul#singleOtherSitesLg li{margin:4px 4px 4px 4px;height:140px;width:140px;}
div#singleOtherSites ul li:hover{color:#666;border:solid 3px #cccccc;}


.mainPageFloatLeft{float:left;margin-bottom:10px;border:solid 2px #808080;padding:3px;background-color:transparent;}
.mainPageFloatLeftextra{margin-right:16px;}
.mainPageFloatLeft a{color:#000000;text-decoration:none;}
.mainPageFloatLeft div{width:220px;margin:0px 0px 0px 0px;padding:7px 0px 8px 0px;background-color:#ffffff;font-weight:bold;font-size:8pt;}
.mainPageFloatLeft:hover{border:solid 5px #333333;padding:0;background-color:transparent;}
.mainPageColumnLeft{margin:0px 16px 10px 0px;border:solid 5px #808080;background-color:#808080;}
.mainPageColumnLeft a{color:#000000;text-decoration:none;}
.mainPageColumnRight a{color:#000000;text-decoration:none;}
.mainPageColumnLeft div{height:20px;}
.mainPageColumnRight div{height:20px;}
.mainPageColumnRight{margin:0px 0px 10px 0px;border:solid 5px #808080;background-color:#808080;}
.mainPageColumnLeft div,.mainPageColumnRight div{width:220px;margin:5px 0px 0px 0px;padding:7px 0px 8px 0px;background-color:#ffffff;font-weight:bold;font-size:8pt;}
.mainPageColumnLeft:hover,.mainPageColumnRight:hover{border:solid 5px #333333;background-color:#333333;}

.dateFloatLeft{margin:2px;border:1px solid #808080;padding:1px;background:transparent;}
.dateFloatLeft:hover{background:#808080;}
.dateFloatLeft a{line-height:0;}
.dateFloatLeftLeft{margin-left:0px;}
.dateFloatLeftCenter{}
.dateFloatLeftRight{margin-right:0px;}



#pageNavigationNumbers{margin:7px 0px 0px 0px;padding:16px 0px 32px 0px;background-color:#333333;}
#pageNavigationNumbersCont{clear:both;overflow:hidden;}
#pageNavLeft{float:left;width:130x;}
#pageNavLeft a{color:#cccccc;font-weight:bold;font-size:12pt;font-family:Arial;text-decoration:none;}
#pageNavMiddle{float:left;margin:0px 0px 0px 13px;width:268px;}
#pageNavMiddle li{list-style:none;padding:7px;display:inline;}
.pageNavCurrent{background-color:#eeeeee;border:solid 1px #eeeeee;}
.pageNavCurrent a{color:#000000;text-decoration:none;font-weight:bold;}
.pageNavInactive{background-color:#808080;border:solid 1px #333333;}
.pageNavInactive a{color:#ffffff;text-decoration:none;font-weight:bold;}
#pageNavRight{float:left;width:144px;}
#pageNavRight a{color:#cccccc;font-weight:bold;font-size:12pt;font-family:Arial;text-decoration:none;}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active,.wp-pagenavi a:visited{padding:7px;margin:3px;font-weight:bold;font-size:12pt;font-family:Arial;text-decoration:none;border:none;color:#cccccc;background-color:#808080;}
.wp-pagenavi a:hover,.wp-pagenavi a:visited:hover{margin:2px;border:1px solid #000000;background-color:#FFFFFF;}
.wp-pagenavi span.current{padding:7px;margin:3px;font-weight:bold;font-size:12pt;font-family:Arial;text-decoration:none;border:none;color:#003366;background-color:#eee;}

#mainPageRelatedStuff{margin:7px 0px 0px 0px;padding:9px 9px 2px 9px;border:solid 2px #808080;background-color:white;}
#mainPageRelatedCont{clear:both;overflow:hidden;}
#mainPageRelatedLeft{float:left;width:138px;margin:0px 0px 0px 4px;padding:0px 0px 0px 0px;}
#mainPageRelatedLeft ul{margin:4px 0px 0px 0px;}
#mainPageRelatedLeft li{padding:4px 0px 4px 0px;list-style:none;}
#mainPageRelatedLeft a{color:#9e9e9e;text-decoration:none;font-weight:bold;}
#mainPageRelatedAd{float:left;padding:0px 0px 0px 12px;width:300px;}
#middleCenter{float:left;width:161px;margin:0px 0px 0px 19px;}
#middleCenterTags ul{margin:0px 0px 9px 0px;border-top:solid 1px #333333;}
#middleCenterTags li{list-style:none;border-bottom:solid 1px #333333;padding:4px 0px 4px 0px;}
#middleCenterTags li:hover{background-color:#999999;cursor:pointer;}
#middleCenterTags a{color:#00477b;font-weight:bold;text-decoration:none;}
#middleCenterTags li#middleCenterTagsFirst{color:black;list-style:none;border-bottom:solid 1px #333333;padding:4px 0px 4px 0px;}
#middleCenterTags li#middleCenterTagsFirst a{color:black;font-weight:bold;display:block;width:100%;}
#middleCenterArchives ul{margin:0px 0px 16px 0px;border-top:solid 1px #333333;}
#middleCenterArchives li{list-style:none;border-bottom:solid 1px #333333;padding:4px 0px 4px 0px;}
#middleCenterArchives a{color:#00477b;font-weight:bold;text-decoration:none;}
#middleCenterArchives li:hover{background-color:#999999;}
#middleCenterArchives li#middleCenterArchivesFirst{color:black;list-style:none;border-bottom:solid 1px #333333;padding:12px 6px 4px 0px;}
#middleCenterArchives li#middleCenterArchivesFirst a{color:black;font-weight:bold;display:block;width:100%;}
#middleCenterAd{padding:0px 0px 16px 0px;}
#middleRight{float:left;width:300px;margin:0px 0px 0px 18px;}
#middleRight ul{margin:0px 0px 15px 0px;border-top:solid 1px #333333;}
#middleRight li{list-style:none;border-bottom:solid 1px #333333;padding:4px 0px 4px 0px;}
#middleRight li:hover{background-color:#333333;cursor:pointer;}
#middleRight a{color:black;font-weight:bold;text-decoration:none;line-height:0;}
.middleRightThumbs{clear:both;overflow:hidden;margin:3px 0px 10px 0px;padding:0;}
#middleRightLeft{float:left;width:98px;margin:0px 3px 0px 0px;padding:0;}
#middleRightCenter{float:left;width:98px;margin:0px 3px 0px 0px;padding:0;}
#middleRightRight{float:left;width:98px;margin:0px;padding:0;}
.middleRightThumb{float:left;margin:0px 0px 3px 0px;padding:3px;width:88px;border:solid 2px #808080;background-color:transparent;}
.middleRightThumb:hover{float:left;margin:0px 0px 3px 0px;padding:3px;width:88px;border:solid 2px #333333;background-color:#333333;}
.middleRightThumbCenter{float:left;margin:0px 3px 3px 3px;padding:3px;width:88px;border:solid 2px #808080;background-color:transparent;}
.middleRightThumbCenter:hover{float:left;margin:0px 3px 3px 3px;padding:3px;width:88px;border:solid 2px #333333;background-color:#333333;}
#middleRightAdvertising{width:301px;background:#d8d5ce;margin:0px;padding:10px 0 0 10px;overflow:hidden;clear:both;}

#google_ads_div_Dornob-300x250{overflow:hidden;}
.ad125x125{float:left;width:125px;height:125px;margin:0 10px 10px 0;border:5px solid #808080;}

#footer{margin:8px 0px 0px 0px;padding:32px 0px 16px 0px;background:#333333 url(/footerBg.png) repeat-x;}
#footerWrapper{width:974px;margin:0px auto;text-align:center;}
#footerTop{clear:both;overflow:hidden;}
#footerLogo{float:left;width:229px;margin:0px 0px 0px 0px;}
#footerAd{float:left;}
#footerKeys{margin:0px 0px 0px 0px;color:#808080;font-size:8pt;font-weight:bold;text-align:center;}
#footerLinks ul,
#footerLinks ul li{display:inline;list-style:none;}
#footerLinks ul li a,
#footerLinks ul li a:hover{color:#808080;font-size:8pt;font-weight:bold;}
#footerKeysText{margin:5px 0 0 0;color:#808080;}
#footerKeysText a{color:#808080;text-decoration:none;}
#footerKeysText a:hover{text-decoration:underline;}
#footerText{padding:8px 0px 4px 0px;color:#9e9e9e;font-size:10pt;font-weight:bold;text-align:center;}
#footerText a{text-decoration:underline;color:#9e9e9e;}
#footerText a:hover{text-decoration:none;color:#ffffff;}

.ad468x15{border:solid 2px #808080;padding:0px;}

#posting{padding:0px 0px 8px 0px;text-align:left;font-size:13px;font-family:Verdana;color:#000000;}
#posting p{padding:8px 0px 8px 0px;font-family:Verdana;}
#posting a{color:#40444b;font-weight:bold;text-decoration:none;}
#posting a:hover{color:#000000;text-decoration:underline;}
.postTitle{color:#000000;margin:3px 0px -3px 0px;padding:0px 0px 4px 0px;font-weight:bold;font-size:10.5pt;text-decoration:none;}
#comment{width:468px;height:200px;}


h4{font-size:14px;padding:0;}
h6{padding:0px;margin:-2px 0px 0px 0px;font-weight:normal;font-size:7pt;}
h2{font-family:Helvetica,Arial,'Trebuchet MS',Sans-serif;font-weight:700;font-size:18px;text-decoration:none;color:#333;}

.designedUnder{padding:4px 0px 6px 0px;border-bottom:solid 2px #808080;font-size:9pt;}
.designedUnder a{font-weight:bold;text-decoration:underline;color:#00477b;}
.designedUnder a:hover{font-weight:bold;text-decoration:underline;color:#6699cc;}


.topPostCategories{padding:0px 0px 1px 0px;font-size:8pt;}
.topPostCategories a{font-weight:bold;text-decoration:underline;color:#00477b;}
.topPostCategories a:hover{font-weight:bold;text-decoration:underline;color:#6699cc;}

#dornobCategories{font-size:12pt;color:#333333;font-weight:bold;width:161px;}
.dornobCategoriesParent div{display:none;margin:4px 0px 0px 0px;padding:4px 0px 0px 0px;border-top:solid 1px #333333;}
.dornobCategoriesIntro{padding:4px 0px 4px 0px;color:#000000;width:161px;border-bottom:solid 1px #333333;cursor:pointer;}
.dornobCategoriesParent{padding:4px 0px 4px 0px;color:#00477b;border-bottom:solid 1px #333333;cursor:pointer;}
.dornobCategoriesParent a{padding:4px 0px 4px 0px;display:block;width:161px;height:18px;color:#0864a8;text-decoration:none;cursor:pointer;font-weight:normal;}
.dornobCategoriesParent a:hover{background-color:#333333;}
.dornobCategoriesChildA0,.dornobCategoriesChildA0:hover{border-top:solid 1px #333333;border-bottom:dashed 1px #a4a4a4;}
.dornobCategoriesChildA,.dornobCategoriesChildA:hover{border-bottom:dashed 1px #a4a4a4;color:#2d8bd1;}
.dornobCategoriesChildALast,.dornobCategoriesChildALast:hover{border-bottom:solid 1px #a4a4a4;color:#2d8bd1;}
.dornobCategoriesCurrent{background-color:#d8d8d8;}
.dornobCategoriesStatic{padding:4px 0px 4px 0px;color:#626262;border-bottom:solid 1px #333333;cursor:pointer;}
.dornobCategoriesStatic a{padding:0;display:block;width:161px;height:18px;color:#626262;text-decoration:none;cursor:pointer;}
.dornobCategoriesStatic a:hover{background-color:transparent;}


#dornobCats2{margin:0px 0px 0px 0px;border:solid 5px #808080;background-color:white;font-size:8pt;padding:8px;text-align:left;line-height:14pt;}
#dornobCats2 a{color:gray;text-decoration:none;}
#dornobCats2 a:hover{color:black;}
#dornobCats{margin:0px 0px 0px 0px;border:solid 2px #808080;background-color:white;font-size:8pt;padding:5px 8px 5px 8px;text-align:left;line-height:16pt;}
#dornobCats div{padding:0px 0px 8px 0px;}
.dornobCatsMain{color:#00477b;}
.dornobCatsMain a{width:96px;}
.dornobCatsTitles{color:#0864a8;}
.dornobCatsNumber{color:#b8b8b8;}
#dornobCatsFloat{clear:both;height:138px;line-height:18pt;}
#dornobCatsLeft{width:94px;float:left;}
#dornobCatsRight{width:848px;float:left;}

.parentCat:hover{background-color:transparent;}
.children{display:none;padding:0px;margin:0px;font-size:12pt;}
.children li{border-top:solid 1px #333333;font-size:12pt;font-weight:bold;color:#333333;list-style:none;text-align:center;}
.cat-item{padding:4px 0px 4px 0px;font-size:12pt;font-weight:bold;color:#333333;list-style:none;text-align:center}
.cat-item:hover{background-color:#333333;}
.cat-item a{color:#333333;text-decoration:none;}
.child{font-size:12pt;font-weight:bold;color:#2D6E89;border-bottom:solid 1px #333333;padding:4px 0px 4px 0px;list-style:none;text-align:center;cursor:pointer;}
.child a{color:#2D6E89;}
.child ul{padding:8px 0px 0px 0px;}

.headerMenuButtons{clear:both;overflow:hidden;}
.headerMenuButtons div{float:left;}

#socialWrapper{background-color:#fff;border-top:solid 2px #808080;border-bottom:solid 2px #808080;height:22px;margin:0px 0px 0px 0px;padding:0px;}
#socialWrapper div{float:left;margin:0px;padding:0px;}
#socialWrapper ul{float:right;margin:0px;padding:0px 0px 0px 0px;}
#socialWrapper li{float:left;list-style:none;padding:3px 7px 0px 0px;margin:-1px 0px 0px 0px;}
#socialWrapper a{padding:0px;margin:0px;}

#headerMenuButtons{margin:0px;padding:2px 0px 0px 0px;}
#headerMenuButtons li{padding:0px;margin:0px;list-style:none;display:inline;}

.categoryDes{text-align:center;color:#40444b;font-size:13px;font-family:Verdana;padding:8px 0px 5px 0px;}

.archiveTitle{margin:2px 0px 4px 0px;font-weight:bold;font-size:11pt;text-decoration:none;}
.archiveTitle a{color:black;}
.archiveTitle a:visited{color:black;}

#sidebarBoxes{padding:0px 0px 16px 0px;}
#sidebarBoxes ul{margin-left:0px;}
#sidebarBoxes li{float:left;margin:0px;border:solid;height:45px;width:65px;color:#ccc;}
#sidebarBoxes li:hover{color:#666}
#sidebarBoxes h2{font-size:14px;margin:0px;color:#222;}
#sidebarBoxes2 ul{margin-left:7px;}
#sidebarBoxes2 li{float:left;margin:0px;border:solid;height:45px;width:296px;color:#ccc;}
#sidebarBoxes2 li:hover{color:#666}
#sidebarBoxes2 h2{font-size:14px;margin:0px;color:#222;}

.sidebarTitle{font-weight:bold;border-top:solid 1px #333333;border-bottom:solid 1px #333333;margin:0px 0px 8px 0px;padding:12px 4px 0px 4px;height:12px;}
.sidebarTitle2{font-weight:bold;border-top:solid 1px #333333;border-bottom:solid 1px #333333;margin:0px 0px 8px 0px;padding:4px 4px 4px 4px;}


.designerPages{border:solid 1px #808080;padding:1px;}
.designerPages li{background-color:white;}
.dp-collection-product-list li:hover{background-color:white;}
.designerPages a{text-align:left;}
div.dp-collection-product-name a{margin-bottom:30px;}
