html
{
    width:  100%;
    height: 100%;
}

body
{
    width:                      100%;
    height:                     100%;
	margin:						0pt;
	padding:                    0pt;



}

body a:link
{
		background-image:	none;
		background-position:	0% 0%;
		;

}


body a:visited
{
		background-image:	none;
		background-position:	0% 0%;
		;

}


img
{
	border-style: 		none;
}


form
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.SiteStyle
{

background-image:url(http://www.eshopcreator.co.uk/images/styles/internet_web_solutions.jpg);background-position:center top;background-repeat:repeat-x;background-color:rgb(237, 241, 251);color:black;font-family:arial;text-align:center;vertical-align:top; padding-top: 5px;;height:100%;width:100%; padding-top: 5px;;

}
.StoreAlignment
{

vertical-align:top;
text-align:center;

}
.StoreArea
{

margin:auto;background-image:none;background-repeat:no-repeat;font-family:verdana;;height:100%;width:800px;;

}



.ContentArea
{
color:rgb(0, 0, 36);font-family:arial;text-align:left;vertical-align:top;;
;
}


.ContentAreaContainer
{
background-image:url(http://www.eshopcreator.co.uk/images/styles/eshopback.png);background-position:center center;background-repeat:repeat-y;;
height:100%;
width:800px;
}


.tdMenuContainer
{
		background-image:	url(http://www.eshopcreator.net/peakey.com/default.com/images/styles/menuw.jpg);
		background-position:	left top;
		background-repeat:	repeat-x;
		font-family:	arial;
		font-size:	12px;
		

}


.tblMenu
{
		
		
		
		font-family:	arial;
		font-size:	12px;
		height:29px;

	width:100%;
}


#LeftSectionBarHidden
{
    width:  0px;
}

.MenuNoMouse
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:link
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:visited
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:hover
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:link
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:visited
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:hover
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;

    width:          1px;
    white-space:    nowrap;
}


.TinyTableCellLeft
{
		background-image:	none;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.TinyTableCellRight
{
		background-image:	none;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.SectionDivider
{
    cursor:         pointer;
    padding-top:    5px;
    border-style:   solid;
    border-width:   0px;
    padding-left:   5px;
    padding-right:  5px;
    height:         100%;
    width:          15px;
}


.SectionHidden
{
    cursor:             pointer;
    padding-top:        0px;
    border-style:       solid;
    border-width:       0px;
    width:              0px;
    padding-left:       0px;
    padding-right:      0px;
    height:             100%;
}


.Footer
{
background-image:url(http://www.eshopcreator.co.uk/images/styles/eshopfooter.png);background-position:center top;background-repeat:no-repeat;text-align:right;;height:76px;width:795px;;
}

.FooterNoBG
{
background-image:none;text-align:right;;
}


.FooterNoBG a:link
{
background-image:none;text-align:right;;
}


.FooterNoBG a:visited
{
background-image:none;text-align:right;;
}


.Header
{
		background-image:	url(http://www.eshopcreator.co.uk/images/styles/eshoplogo.png);
		background-position:	center top;
		background-repeat:	no-repeat;
		height:139px;
		width:800px;
		;

}


.Header a:link
{
		background-image:	url(http://www.eshopcreator.co.uk/images/styles/eshoplogo.png);
		background-position:	center top;
		background-repeat:	no-repeat;
		height:139px;
		width:800px;
		;

}


.Header a:visited
{
		background-image:	url(http://www.eshopcreator.co.uk/images/styles/eshoplogo.png);
		background-position:	center top;
		background-repeat:	no-repeat;
		height:139px;
		width:800px;
		;

}


.LeftBar
{
		background-image:	none;

}


.LeftBarNoSize
{
		background-image:	none;

}


.LeftBar_Thin
{
		background-image:	none;

}


.LeftBar a:link
{
		background-image:	none;

}


.LeftBar a:visited
{
		background-image:	none;

}


.LeftBar a:hover
{
		background-image:	none;

}


.RightBar
{
		background-image:	none;

}


.RightBarNoSize
{
		background-image:	none;

}


.RightBar_Thin
{
		background-image:	none;

}


.RightBar a:link
{
		background-image:	none;

}


.RightBar a:visited
{
		background-image:	none;

}


.RightBar a:hover
{
		background-image:	none;

}


.ProductBar
{
		background-image:	none;

}


.RangeBar
{
		background-image:	none;

}


.OptionBar
{
		background-image:	none;

}


.CategoryBar
{
		background-image:	none;

}


.BrandBar
{
		background-image:	none;

}


.ShoppingCartBar
{
		background-image:	none;

}



.ForumNavigationTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigationTitle A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.ForumNavigation
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigation A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }


.ForumThreadTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPostTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPost
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumPost A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.PopupMenuNoMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuNoMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }



.PopupMenuMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }
/* GENERAL FORMATTING */
* { margin: 0; padding: 0 }
body { background-color: #DDE2F6; font-size: 62.5% }
.page-margins { margin: 0 30px 0 30px }
.hidden { display: block; position: absolute; top: -9999em; left: -9999em }

/* SITE STRUCTURE FORMATTING */
.maincontent{ margin: 8px; float: right; width: 540px }
.floatleft { float: left; width: 180px; margin-left: 2px }
.clear { clear: both; height: 6px }

/* STYLING */
a:link, a:active, a:hover, a:visited { color: inherit; text-decoration: none }
p { font-family: verdana, tahoma, sans-serif; margin-bottom: 1em; line-height: 1.2; color: #000024 } 
p a:link, p a:visited, p a:active { color: #1E4691; text-decoration: none; border-bottom: 1px #1E4691 dotted }
p a:hover { color: #000033; border-bottom: 1px #17142C solid; text-decoration: none; background-color: #E7ECFA }
h2 { font-size: 1.6em }
h3 { font-size: 1.3em }
.maincontent h2 { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px #999 dashed  }
.clientarealink { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px #999 dashed  }

/* NAVIGATION BARS */
ul.navigation a:link, ul.navigation a:visited, ul.navigation a:hover, ul.navigation a:active, .catnavigation a:link, .catnavigation a:visited, .catnavigation a:hover, .catnavigation a:active {	color: #000 }
/* Sets all default link behavior in the navigation bar */

ul.navigation, .catnavigation { clear: both; height: 33px; padding-left: 10px }
ul.navigation { background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/f8254bc2-2f68-4144-bc80-9dd2eeb533d4/eshopmenutopback.jpg') no-repeat }
.catnavigation { background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/f8254bc2-2f68-4144-bc80-9dd2eeb533d4/eshopmenubottomback.jpg') no-repeat; margin-bottom: 4px }
ul.navigation li, ul.catnavigation li { list-style: none; display: inline }
ul.navigation li a { display: block; padding: 9px 0 9px 0; float: left; text-align: center; width: 70px; text-decoration: none }
ul.catnavigation li a { display:block; padding: 10px 0 10px 0; float: left; text-align: center; width: 70px; text-decoration: none }
#pagesoftware ul.catnavigation li a { width: 85px }
#pageabout ul.catnavigation li a { width: 85px }
/* Builds the navigation bar structure */

ul.navigation li a:hover { color: red}
ul.catnavigation li a:hover { color: green }

#pagehome ul.navigation li a.pagehome, #pageabout ul.navigation li a.pageabout, #pageservices ul.navigation li a.pageservices, #pagesoftware ul.navigation li a.pagesoftware, #pageaffiliates ul.navigation li a.pageaffiliates, #pagepartners ul.navigation li a.pagepartners, #pageresources ul.navigation li a.pageresources, #pagenewsletter ul.navigation li a.pagenewsletter, #pagejobs ul.navigation li a.pagejobs, #pagecontact ul.navigation li a.pagecontact { color: orange }
/* Sets active primary page behavior */

#subpageabout ul.catnavigation li a.subpageabout, #subpageteam ul.catnavigation li a.subpageteam, #subpageportfolio ul.catnavigation li a.subpageportfolio, #subpagecasestudies ul.catnavigation li a.subpagecasestudies, #subpagetestimonials ul.catnavigation li a.subpagetestimonials, #subpagetechnology ul.catnavigation li a.subpagetechnology, #subpageservers ul.catnavigation li a.subpageservers, #subpagewebsites ul.catnavigation li a.subpagewebsites, #subpageanimations ul.catnavigation li a.subpageanimations, #subpagecopy ul.catnavigation li a.subpagecopy, #subpageeommerce ul.catnavigation li a.subpageeommerce, #subpagegraphics ul.catnavigation li a.subpagegraphics, #subpagemarketing ul.catnavigation li a.subpagemarketing, #subpagephotography ul.catnavigation li a.subpagephotography, #subpageprint ul.catnavigation li a.subpageprint, #subpagesoftware ul.catnavigation li a.subpagesoftware, #subpagevideo ul.catnavigation li a.subpagevideo, #subpageeshop ul.catnavigation li a.subpageeshop, #subpage48hrsite ul.catnavigation li a.subpage48hrsite, #subpagefarmshop ul.catnavigation li a.subpagefarmshop, #subpageproperty ul.catnavigation li a.subpageproperty, #subpageclickgen ul.catnavigation li a.subpageclickgen, #subpagesalesarm ul.catnavigation li a.subpagesalesarm, #subpagenews ul.catnavigation li a.subpagenews, #subpagefaq ul.catnavigation li a.subpagefaq, #subpagelinks ul.catnavigation li a.subpagelinks, #subpagearchive ul.catnavigation li a.subpagearchive, #subpagereferrers ul.catnavigation li a.subpagereferrers, #subpageresellers ul.catnavigation li a.subpageresellers, #subpagesuppliers ul.catnavigation li a.subpagesuppliers, #subpagesupport ul.catnavigation li a.subpagesupport { color: blue }
/* Sets active suppage behavior */

/* MODULE BOX FORMATTING */
.modulebox { width: 163px; padding: 0 0 5px 0; background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/2e6b659a-c8b0-4532-afe5-31798b448786/bottombox.jpg') bottom center no-repeat }
.modulebox h3 { color: #374f6b; background: #B9D9E4 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/2e6b659a-c8b0-4532-afe5-31798b448786/boxheader.jpg') no-repeat; padding: 13px 0 10px 45px ; margin: 0; font-size: 1.4em }
.modulebox p {background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/2e6b659a-c8b0-4532-afe5-31798b448786/boxgradient.jpg') repeat-y ; padding: 6px 12px 6px 16px ; margin: 0 }
.modulebox .rssfeed { display:block; background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/2e6b659a-c8b0-4532-afe5-31798b448786/rss-feed.png') no-repeat; height:22px; padding: 4px 0 0 32px; margin-top: 3px}

/* SEARCH BOX FORMATTING */
#searchbox { font-size: 1.1em; width: 163px ; background: #BBDBE6 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/f74536e8-b060-4c5c-9d8e-5359fcac12d9/searchbottom.jpg') bottom center no-repeat ; padding-bottom: 17px }
#searchbox .searchback { background: #BBDBE6 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/f74536e8-b060-4c5c-9d8e-5359fcac12d9/searchbg.jpg') repeat-y }
#searchbox label { font-size: 0.9em; color: #374f6b; padding: 10px 0 0 14px; font-weight: bold; display: block; background: #BBDBE6 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/f74536e8-b060-4c5c-9d8e-5359fcac12d9/searchtop.jpg') no-repeat }
#searchbox input {margin: 2px 0 0 12px; border: 1px #7ca4d3 solid; width: 102px; padding: 2px; color: #333 }
#searchbox a.search { width: 28px; height: 12px; background: url('') no-repeat top center } 
#searchbox a.advancedsearch { font-size: 0.9em; margin-left: 14px }

/* SUBNAV MENU FORMATTING */
#submenu {width: 163px ; background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/345429b3-9cb3-4bbf-a8c8-e1b2f8f7a264/submenubottom.jpg') bottom center no-repeat ; padding-bottom: 6px }
#submenu li {font-size: 1.1em ; font-family: Verdana ; text-align: center }
#submenu ul {padding-top: 5px ; margin: 0 ; background: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/345429b3-9cb3-4bbf-a8c8-e1b2f8f7a264/submenutop.jpg') no-repeat ; list-style: none }
#submenu a:link, #submenu a:visited, #submenu a:focus, #submenu a:hover, #submenu a:active {display: block; color: #374f6b; text-decoration: none; background: #B8D8E3 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/345429b3-9cb3-4bbf-a8c8-e1b2f8f7a264/submenugradient.jpg') no-repeat; padding-right: 20px; line-height: 19px; height: 19px; vertical-align: middle }
#submenu a:focus, #submenu a:hover, #subment a:active { background: #D0E3E9 url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/345429b3-9cb3-4bbf-a8c8-e1b2f8f7a264/link_over.jpg'); font-weight: bold; color: #000 }

/* CALL TO ACTION FORMATTING */
.ctabox { width: 214px; overflow: hidden; background: no-repeat; height: 118px }
.ctabox h4 { margin: 12px 0 4px 14px; font-size: 1.6em; color: #FFF }
.ctabox p { font-size: 1.1em; margin: 8px 22px 4px 16px }

.blue { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/55b350cb-9af4-4a9f-9ad3-d8469d0de0fb/blue-box.jpg') }
.green { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/417f12d5-0b50-4494-a9c9-0df7287763ae/green-box.jpg') }
.cyan { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/3e990a6e-c4ea-48c5-a3ce-25dc35d52ae5/cyan-box.jpg') }
.brown { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/75418ab5-0c0f-419b-b7b4-4ddbb8b19368/brown-box.jpg') }
.red { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/55b350cb-9af4-4a9f-9ad3-d8469d0de0fb/red-box.jpg') }
.yellow { background-image: url('http://www.eshopcreator.co.uk/IMAGES/ARTICLES/2cea35e6-4c00-4877-b282-bd5718b3cbb8/yellow-box.jpg') }

/* FIELDSET FORMATTING */
fieldset { border: none; padding: 0 10px 4px 0; margin-top: 10px }
legend { color: #040033; font-size: 1.2em; font-weight: bold }
fieldset label { display: block; margin-bottom: 4px; margin-top: 6px }
fieldset .smalllabel { display: inline }
.spanlabel { display: block; margin-bottom: 4px; margin-top: 6px; margin-right: 4px }
fieldset input, fieldset select, fieldset textarea { width: 200px; margin-bottom: 6px; padding: 2px; border-right: 1px #283B49 solid; border-bottom: 1px #283B49 solid; border-top: 1px #C8D2DA solid; border-left: 1px #C8D2DA solid; background: #FFF; color: #07072C; font-size: 1.2em }
fieldset .button { width: auto; margin: 4px 8px 0 4px; padding: 0 }
textarea { overflow: auto; height: 7.2em }
fieldset p { margin-top: 6px; border: 1px #C9D1DE solid; background: #ECFFFF; padding: 4px 10px 4px 10px }
.plain-box { border: 1px #666 solid; margin-right: 10px; padding: 10px }
fieldset .submit { width: auto; padding: 0; margin: 2px 0 2px 0 }
.productlabelleft { width: 40%; display: block }
.checkboxpayment { height: 20px; width: 20px; margin: 0 5px 0 5px; border: 0; background: #ECFFFF }
.checkboxpaymentend { height: 20px; width: 20px; margin: 0 5px 0 0; border: 0; background: #ECFFFF }
.checkboxpaymentaudience { height: 20px; width: 20px; margin: 0 5px 0 3px; border: 0; background: #ECFFFF }
.checkboxformat, .radioformat { height: 20px; width: 20px; margin: 0 5px 0 5px; border: 0; background: #ECFFFF }
.reasoningfield, .registerfield, .domainfield, .emailfield, .addpage { width: 55% }
.registerfield, .reasoningfield { height: 150px }
.multi label {min-width: 10em; width: 10em; padding: 0 0.5em 0.5em 1em; text-align: left }
.multi p {padding: 0 0 0.5em 0;	margin: 0.5em }
.productinfo { float: left; width: 44%; border-right: 1px #333 solid; margin-left: 15px }
.servicelabel, .marketlabel, .projectlabel { width: 10em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.projectlabeltwo { width: 17em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.clientlabel { width: 15em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.clientlabeltwo { width: 10em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.clientITlabel, .measurelabel { width: 15em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.clientITlabel17 { width: 18em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }
.marketlabeltwo { width: 17em; display: -moz-inline-stack; display: inline-block; vertical-align: middle }

/* FOOTER FORMATTING */
.w3cfloat { float: left; display: inline; margin: 2px 0 0 23px }
.footerfloat { float: right; display: inline; margin: 0 18px 0 0 }
.footerfloat p { margin: 3px 12px 4px 0; color: #FFF }
.footerfloat a:link, .footerfloat a:visited, .footerfloat a:focus, .footerfloat a:active, .footerfloat a:hover { color:#E6E6E6; background: transparent; border-bottom:  1px #FFF dotted }
.footerfloat a:focus, .footerfloat a:hover { border-bottom: 1px #FFF solid; background: #333 }
