*{
padding:0;margin:0;
}

#mainbody {
margin-top:0px;
font-size:12px;
font-family:Arial;
color: #666666;
width:610px;
padding-left:48px;
}

body {
margin-top:0px;
font-size:12px;
font-family:Arial;
color: #666666;
text-align: center; /* centering the content for IE6 */
background: #1e72b8;
}

body ul {
margin:0; padding:16;
}

#tbox {
border: 1px solid #ECECEC;
background-color:#ECECEC;
font-weight:bold;
font-size:12px;
}

.tdbg {
font-weight:bold;
}

#tboxaff {
border: 1px solid #9EBCD6;
font-weight:bold;
font-size:10px;
}

a {
color: #666666;
}

a:link {
color:#1E4197;
}

a:hover {
color:#999999;
}

a:visited {
color:#1E4197;
}

.bluetext {
font-size:12px;
font-family:Arial;
font-weight:bold;
color: #003366;
}

.headtext {
font-size:22px;
font-family:Arial;
font-weight:bold;
color: #666666;
}

.headtextaff {
font-size:22px;
font-family:Arial;
font-weight:bold;
color: #666666;
width:500px;
}

#navigation {
	width:799px;
	height:28px;
}

#navigation ul {
	margin:0; padding:5 0;
}

#navigation li {
	float:left;
	font-family:Arial;
	font-weight:normal;
	color: #fff;
	padding-left:7px;
	list-style:none;
}

.button {
	font-size:12px;
	height:20px;
}

input.submit {
background: #ffffff url(http://www.gadget-cover.com/gadgetcover/images/btn-submit.jpg) no-repeat;
width:85px;
height:30px;
}

.nav {
font-size:12px;
font-family:Arial;
color: #fff;
text-decoration:none;
}

.nav:link {
color:#fff;
text-decoration:none;
} 

.nav:visited {
color:#fff;
text-decoration:none;
} 

.nav:hover {
color:#ABBAE3;
text-decoration:none;
} 

#globalwrapper {
margin:auto;
width:1005px;
background: #1e72b8 url(../images/bg-wrapper.jpg) repeat-y;
}

#globalwrapperQuote {
margin:auto;
width:1005px;
background: #1e72b8 url(../images/bg-wrapper.jpg) repeat-y;
}

#wrapper {
display:table;
width:1000px;
margin:auto; 
text-align:left;
}

#sidebar {
width:799px;
height:73px;
}

#wrapperaff {
display:table;
width:700px;
margin:auto; 
text-align:left;
height:520px; /* Have to put SOMETHING in here for the height for both
browser. DO NOT put in a percentage, must be a pixel value */
border: #000 solid 1px;
}

#sidebaraff {
padding-top:35px;
padding-left:100px;
width:570px;
}

#main {
float:left;
width:450px;
padding-left:5px;

}

#banner {
margin:auto;
background: #FFFFFF #url(../images/header.jpg) no-repeat; 
height:100px;
width:1008px;
text-align:left;
}

#banner-gocompare {
width:790px;
background: url(images/header-gocompare.jpg) repeat-x; 
height:94px;/* so the content has the height of the menu and visa
versa */
}

#title {
position:relative;
padding-left:50px;
width:646px;
height:73px;
background: url(images/title-bg.jpg) repeat-y;
border-bottom:#000 solid 1px;
}

#title ul {
margin:0; padding:23 0 0 0;
}

#titleSC {
width:799px;
height:73px;
}

#titleaff {
position:relative;
width:520px;
border-bottom:#000 solid 1px;
}

#subtitle {
position:relative;
width:646px;
height:28px;
background: url(images/sub-title-bg.jpg) repeat-y;
}

#subtitle ul {
margin:0; padding:3 0 0 0;
}

.subtitletext {
padding-top:3px;
font-size:18px;
font-family:Arial;
font-weight:bold;
color: #ccc;
}

.subtitletextaff {
padding-left:0px;
padding-top:3px;
font-size:18px;
font-family:Arial;
font-weight:bold;
color: #666666;
}

#subtitle-right {
float:right;
width:274px;
}

#subtitle-right ul {
margin:0; padding:10 0 0 10;
}

.subtitle-right {
font-size:13px;
font-family:Arial;
font-weight:bold;
color: #fff;
}

#paneltop {
margin-top:19px;
height:180px;
background-color:#809BB0;
border-width:1px;
border-style:solid;
border-color:#2E4F78 #2E4F78 #2E4F78 #2E4F78;
}

#paneltop ul {
margin: 0; padding:0;
}

#paneltop li {
padding-left:25px;
padding-top:5px;
list-style-position: inside;
text-align:left;
font-size:11px;
color:#fff;
}

#subtitle-panel {
position:absolute;
float:left;
margin-right:20px;
margin-top:-40px;
width:300px;
height:317px;
background-color: #2E4F78;
border-width:1px;
border-style:solid;
border-color:#fff #fff #fff #fff;
}

#subtitle-panel ul {
margin:0; padding:10 0 0 10;
}

td.panelbase {
height:12px;
background: #FFFFFF url(../images/subpanel-bottom.gif) no-repeat;
}
#subtitle-base {
width:300px;
height:12px;
background: #FFFFFF url(../images/subpanel-bottom.gif) no-repeat;
}
td.panelcorner1 {
width:12px;
height:284px;
background: url(../images/subpanel-corner1.gif) no-repeat;
}
#panelcorner1 {
width:12px;
height:284px;
background: url(../images/subpanel-corner1.gif) no-repeat;
}
td.panelcorner2 {
width:14px;
height:284px;
background: url(../images/subpanel-corner2.gif) no-repeat;
}
#panelcorner2 {
width:13px;
height:284px;
background: url(../images/subpanel-corner2.gif) no-repeat;
}

#homepanelcorner1 {
width:11px;
height:133px;
background: #FFFFFF url(../images/homepanel-corner1.gif) no-repeat;
}
#homepanelcorner2 {
width:11px;
height:133px;
background: #FFFFFF url(../images/homepanel-corner2.gif) no-repeat;
}

.paneltitle {
font-weight:bold;
font-size:16px;
color:#003271;
}

#panelbottom {
width:285px;
height:12px;
background: #FFFFFF url(../images/subpanel-bottom.gif) no-repeat;
}

#paneltoppad {
padding:10px;
}

#paneltop-whyinsure {
margin-top:120px;
margin-left:20px;
}

#paneltop-whyinsure ul {
margin: 0; padding:0;
}

#paneltop-whyinsure li {
padding-left:0px;
padding-bottom:8px;
list-style-position: inside;
text-align:left;
font-size:11px;
color:#333D74;
}

#paneltop-left {
float:right;
padding-top:5px;
margin-right:20px;
width:300px;
height:240px;
}

#paneltop-left ul {
margin: 0; padding:0;
}

#paneltop-left li {
padding-left:0px;
padding-bottom:8px;
list-style-position: inside;
text-align:left;
font-size:13px;
font-weight:bold;
color:#333D74;
}

.policytitles {
font-weight:bold;
color:#333D74;
}

#didyouknow-left {
display:table;
padding-top:10px;
width:799px;
height:300px;
}

#didyouknow-left-tools {
display:table;
padding-top:10px;
width:799px;
height:300px;
}

#home-right {
display:table;
height:100px;
width:630px;
margin-top:11px;
padding-left:51px;
}


#insidepad {
float:left;
padding-left:27px;
text-align:left;
}

#signup {
float:right;
padding-top:15px;
padding-right:27px;
padding-bottom:27px;
}


.whydoi {
padding-left:50px;
font-size:16px;
font-family:Arial;
font-weight:bold;
color: #173860;
line-height:25px;
}

.didyouknow {
font-size:24px;
font-family:Arial;
font-weight:bold;
color: #1E1E64;
line-height:35px;
}

#paneldidyouknow {
display:table;
padding-top:20px;
height:300px;
width:646px;
background-color:#EAEFEF;
bottom:0px;
}

#plus {
display:table;
width:799px;
height:200px;
}

#bridge {
float:left;
position:relative;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
margin-left:20px;
width:300px;
background-color:#EAEFEF;
height:115px;
}

#keyfacts {
float:right;
width:120px;
height:130px;
margin-right:10px;
margin-bottom:20px;
}

#download-bar {
position:absolute;
width:646px;
height:38px;
background: url(images/bg-download-bar.jpg) repeat-x;
text-align:right;
}

#body {
float:right;
margin-right:8px;
padding-top:20px;
width:582px;
}


td {
font-size:12px;
font-family:Arial;
color: #666666;
padding-left:10px;
height:20px;
}

#footer {
margin:auto;
text-align:center;
width:1008px;
height:65px;
background: #404040 url(images/footer.jpg) repeat-x;
padding-top:15px;
}

#footertext {
	height:15px;
	width:100%;
}

#footertext ul {
	float:left;
	margin:0; padding:6;
}

#footertext li {
	float:left;
	list-style:none;
	font-family:Arial;
	color: #666666;
	padding-right:8px;
}

.footertext {
font-family:Arial;
color: #666666;
text-decoration:none;
}

.footertext:link {
font-family:Arial;
color: #666666;
text-decoration:none;
}

.footertext:visited {
font-family:Arial;
color: #666666;
text-decoration:none;
}


.footertext:hover {
color:#676767;
text-decoration:none;
} 

.dataprotect {
font-size:11px;
font-family:Arial;
color: #666666;
}

#notlookfor {
padding-top:20px;
padding-left:30px;
font-size:14px;
font-weight:bold;
font-family:Arial;
color: #FFFFFF;
line-height:20px;
}

.greybuttons {
font-size:12px;
font-family:Arial;
color: #989898;
text-decoration:none;
line-height:20px;
}
.greybuttons:visited {
font-size:12px;
font-family:Arial;
color: #989898;
text-decoration:none;
line-height:20px;
}
.greybuttons:hover {
font-size:12px;
font-family:Arial;
color: #5D5E5E;
text-decoration:none;
}
#extras {
float:left;
padding-left:30px;
padding-bottom:30px;
}

#productpicsignup {
position:absolute;
margin-left:560px;
margin-top:200px;
z-index:10;
}

#longbackground {
display:table;
padding-top:10px;
padding-bottom:30px;
width:799px;
height:300px;
}

#homepanel {
padding-top:5px;
}

.dykpaneltitle {
font-size:26px;
font-family:Arial;
color: #003366;
font-weight:bold;
line-height:20px;
}

.homedescriptions {
font-size:14px;
font-family:Arial;
}

.gadgetcoverprice {
font-size:16px;
font-family:Arial;
}

#h1panel {
width:700px; 
padding: 30 0 30 30;
}
#claims-tab {
position:absolute; 
margin-left:600px; 
margin-top:5px;
color:#ffffff;
}
a.btn-claimstab {
color:#ffffff;
text-decoration:none;
font-size:1em;
}
a.btn-claimstab:visited {
color:#ffffff;
}
a.btn-claimstab:hover {
color:#21648b;
}
a.btn-claimstab:link {
color:#ffffff;
}
a.btn-footerpanel {
color:#21648b;
text-decoration:none;
}
a.btn-footerpanel:visited {
color:#21648b;
}
a.btn-footerpanel:hover {
color:#666666;
}
#banner-bg {
width:100%;
}
#intrographicbackground {
	margin:auto;
	width:100%;
}
#altgraphicbackground {
	margin:auto;
	width:100%;
	height:59px;
	background:url(../images/alt_graphic-bg.jpg) repeat-x;
}
#intrographic {
	width:1008px;
	height:440px;
	margin:auto;
}
.leftcol-divider {
width:189px;
height:5px;
background:#fff url(../images/leftcol-divider.jpg) no-repeat;
}
.leftmenu-divider {
width:189px;
height:5px;
background:#fff url(../images/leftmenu-divider.jpg) no-repeat;
}

.dividerdotted {
background:#fff url(../images/leftmenu-divider.jpg) no-repeat;
width:189px;
height:5px;
margin-top:10px;
margin-bottom:10px;
font-size:0px;
}

ul.tickbullets li { list-style-image:url(../images/tick.png); margin-left:10px; font-weight:bold; }
ul.tickbullets li span { margin-left:10px; }

.copyright {
color:#fff;
font-size:0.9em;
background: url(../images/footer.jpg) repeat-x;
height:84px;
width:1006px;
margin:auto;
font-weight:normal;
}

.leftpics { position:absolute; float:left; margin-left:-356px; width:356px; height:1800px; background: #1e72b8 url(../images/leftpics.jpg) no-repeat; }
.rightpics { position:absolute; float:right; margin-left:1005px; width:356px; height:1800px; background: #1e72b8 url(../images/rightpics.jpg) no-repeat; }
