@font-face {
    font-family: 'proxima_nova_italic';
    src: url('resources/proximanova-regit-webfont.eot');
    src: url('resources/proximanova-regit-webfont.eot#iefix') format('embedded-opentype'),
         url('resources/proximanova-regit-webfont.woff') format('woff'),
         url('resources/proximanova-regit-webfont.ttf') format('truetype'),
         url('resources/proximanova-regit-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_regular';
    src: url('resources/proximanova-reg-webfont.eot');
    src: url('resources/proximanova-reg-webfont.eot#iefix') format('embedded-opentype'),
         url('resources/proximanova-reg-webfont.woff') format('woff'),
         url('resources/proximanova-reg-webfont.ttf') format('truetype'),
         url('resources/proximanova-reg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_bold';
    src: url('resources/proximanova-bold-webfont.eot');
    src: url('resources/proximanova-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('resources/proximanova-bold-webfont.woff') format('woff'),
         url('resources/proximanova-bold-webfont.ttf') format('truetype'),
         url('resources/proximanova-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


html,body,div,span,h1,h2,h3,p,a,em,font,img,var,b,u,i,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}

div.clear{clear:both;}

body
{width:980px;margin:0 auto;background:#eeeeee;font-family:'proxima_nova_regular','arial',helvetica, sans-serif;font-size:9pt;}

p
{font-size:9pt;}
div#container{background:#ffffff;
	border:1px solid #4F4F4F;
}

#msg-close {
	padding: 5px 20px;
	text-align: center;
	background-color: #000;
	color: #f00;
	font-size: 14px;
}

div#header
{
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizrjngm0yiigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iimzmdmwmmyiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
background: -moz-linear-gradient(top,  #4c4c4b 0%, #30302f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4b), color-stop(100%,#30302f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4b 0%,#30302f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4b 0%,#30302f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4b 0%,#30302f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4b 0%,#30302f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4b', endColorstr='#30302f',GradientType=0 ); /* IE6-8 */
}

	div#logo-area {float:left;margin:16px 0 4px 16px;}
	
	#newsletter-signup-header { position: relative; left: 250px; float: left; margin-top: 15px; }
	#newsletter-signup-header #title { font-size: 14px; color: #fff; }
	
	div#phone-area {float:right;width:400px;text-align:right;margin:16px 16px 4px 0;}
	
        div#phone-area h2{ margin: 7px 0 0 0; }
        #phone-area ul { list-style:none;color:#ffffff; }
        
        #phone-area li {display:inline;}
        
        #phone-area ul li a {color:#ffffff;text-decoration:none;}
        
        #phone-area ul li a:hover {text-decoration:underline;}

        h2#phonenumber {color:#92c140;font-size:19px;float:right;margin-top:0;}

	#siteWideMsg { width: 968px; padding: 5px; text-align: center; background-color: #000; color: #f00; font-size: 16px; }


#nav { position: relative; z-index: 1000; background:#92c140;border-top:1px solid #b8d783;border-bottom:1px solid #69a321; /*margin:0 0 12px 0;*/ }
#nav ul {list-style: none;display:inline-block;margin:0 0 -4px;}
#nav ul li {float:left;width:195px;font-weight:800;}
#nav ul li:hover {background:#83ad39;}
#nav ul li a {display:block;padding:15px 25px;color:#FFF;text-decoration:none;font-size:10pt;}
#nav ul li a:hover{color:#000;}
#nav ul li ul {margin-top:0;position: absolute;width:240px;background:#83ad39;color:#FFF;display:block-inline;text-align:left;}
#nav ul li ul li { position: relative; font-weight:normal;text-size:13px;float:left;padding-left:10px;padding-top:7px;width:230px;padding-bottom:7px;font-size:10pt;border-bottom: 1px solid #EEE;}
#nav ul li ul li a{padding:0;}
#nav ul li ul li a:hover {color:#000000;text-decoration:underline;}
#nav ul li ul.fallback {display:none;}
#nav ul li:hover ul.fallback {display:block;}

#nav .subnav > a { text-decoration: none !important; }
#nav ul li ul li ul { position: absolute; top: 3px; left: 240px; display: none; border-left: 1px solid #fff; }

#navig {background:#fff;border-top:1px solid #b8d783;border-bottom:10px solid #4c4c4b ;margin:0; text-align: center; }
#navig ul {list-style: none;display:inline-block;margin:2px 0 -5px 0; }
#navig ul li.active { background-color: #4c4c4b; border: 1px solid #4c4c4b !important; }
#navig ul li {float:left;background-color: #92c140;font-weight:800; text-align: center; padding: 3px 10px 0 10px; border: 1px solid #fff; border-bottom: none; border-top-left-radius: 6px; border-top-right-radius: 6px; border-right: none; }
/*#navig ul li.active:last-child { border-right: 1px solid #4c4c4b !important; }*/
#navig ul li:last-child { border-right: 1px solid #fff; }
#navig ul li:hover {background:#83ad39;}
#navig a {display:block;padding:5px 5px;color:#FFF;text-decoration:none;font-size:10pt;font-weight:bold;}
#navig a:hover{color:#000;}
#navig ul li ul {margin-top:0;position: absolute;width:240px;background:#83ad39;color:#FFF;display:block-inline;text-align:left;z-index:9}
#navig ul li ul li {font-weight:normal;text-size:13px;float:left;padding-left:10px;padding-top:7px;width:230px;padding-bottom:7px;font-size:10pt;border-bottom: 1px solid #EEE;z-index:9}
#navig ul li ul li a{padding:0;}
#navig ul li ul li a:hover {color:#000000;text-decoration:underline;}
#navig ul li ul.fallback {display:none;}
#navig ul li:hover ul.fallback {display:block;z-index:9}

.dropdown {display:none;}

div#main
{height:500px;background: url('img/table.jpg') no-repeat;}
	
div#donatebox
{width:330px;float:left;margin:180px 130px 70px 100px;color:#ffffff;background: url('img/bgtr-gray.png') repeat;border-radius:16px;}

h1, h2, h3, h4, h5, h6{font-family:'proxima_nova_bold','arial',helvetica, sans-serif;}

em{font-family:'proxima_nova_italic','arial',helvetica, sans-serif;}
strong{font-family:'proxima_nova_bold','arial',helvetica, sans-serif;}

a
		{color:#6a9024;text-decoration:none;}
                
a:hover
		{text-decoration:underline;}
	
        
h1
{font-size:20pt;margin:24px 36px 14px 36px;font-weight:normal;}

h2{
    font-size:13pt;margin:10px 36px 8px 0px;
}

h3{font-size:12pt;}

div#donatebox h3
{margin:0 36px 24px 36px;}

.donatebutton
{display:block;width:100px;margin:0 auto 24px auto;padding:8px 40px;text-align:center;color:#ffffff;text-shadow: 0 -1px 0 #2d2d2e;border-radius:4px;text-decoration:none;font-size:14pt;font-weight:bold;
background: #8e8f92; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizhlogy5miigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim1zdvinwqiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
background: -moz-linear-gradient(top,  #8e8f92 0%, #5d5b5d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e8f92), color-stop(100%,#5d5b5d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e8f92 0%,#5d5b5d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e8f92 0%,#5d5b5d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e8f92 0%,#5d5b5d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8e8f92 0%,#5d5b5d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8f92', endColorstr='#5d5b5d',GradientType=0 ); /* IE6-8 */
}
	
a:hover.donatebutton
{
background: #999a9c;
background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizhlogy5miigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim1zdvinwqiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
background: -moz-linear-gradient(top,  #999a9c 0%, #6d6b6d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999a9c), color-stop(100%,#6d6b6d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999a9c 0%,#6d6b6d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999a9c 0%,#6d6b6d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999a9c 0%,#6d6b6d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999a9c 0%,#6d6b6d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999a9c', endColorstr='#6d6b6d',GradientType=0 ); /* IE6-8 */
}


	div#nonprofitbox
	{width:330px;float:left;margin:180px 0 70px 0;color:#ffffff;background: url('img/bgtr-green.png') repeat;border-radius:16px;}
	
		div#nonprofitbox h1
		{font-size:20pt;margin:24px 36px 8px 36px;}
		
		div#nonprofitbox h3
		{margin:0 36px 24px 36px;}
		
		.nonprofitbutton
		{display:block;width:100px;margin:0 auto 24px auto;padding:8px 40px;text-align:center;color:#000000;text-shadow:0 1px 0 #cee4a7;border-radius:4px;text-decoration:none;font-size:14pt;font-weight:bold;
		background: #c4e58b; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2m0ztu4yiigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim2ytkwmjqiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #c4e58b 0%, #6a9024 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4e58b), color-stop(100%,#6a9024)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #c4e58b 0%,#6a9024 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #c4e58b 0%,#6a9024 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #c4e58b 0%,#6a9024 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #c4e58b 0%,#6a9024 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4e58b', endColorstr='#6a9024',GradientType=0 ); /* IE6-8 */
		}
		
		a:hover.nonprofitbutton
		{display:block;width:100px;margin:0 auto 24px auto;padding:8px 40px;text-align:center;color:#000000;text-shadow:0 1px 0 #cee4a7;border-radius:4px;text-decoration:none;font-size:14pt;font-weight:bold;
		background: #cfeaa2; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2m0ztu4yiigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iim2ytkwmjqiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
		background: -moz-linear-gradient(top,  #cfeaa2 0%, #789b39 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfeaa2), color-stop(100%,#789b39)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #cfeaa2 0%,#6a9024 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #cfeaa2 0%,#789b39 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #cfeaa2 0%,#789b39 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #cfeaa2 0%,#789b39 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfeaa2', endColorstr='#789b39',GradientType=0 ); /* IE6-8 */	
		}

.benefits{margin-left:15px;line-height:1.4em;}
#popupDonate, #popupComputers { display:none;width:640px;background:#ffffff;padding:10px;border-radius:16px; }
#popupDonate { width: 650px; }
#popupDonate .donatediv{float:left;width:310px;height:480px;background:#eeeeee;padding: 5px;}
#popupDonate #rightDiv{float:right;}
#popupDonate p{margin:3px 0 3px 0; }
#popupDonate .nonprofitbutton{margin-bottom:0px;}
#popupDonate .botbutton{position: absolute; bottom: 0;margin-left:50px;text-align:center;}
#popupDonate h2{margin-top:10px;}
#popupComputers .innerPopupComputers:nth-of-type(3) { width: 438px; margin: 0 auto; }
#popupComputers #retailStoreTitle { margin: 10px 0; }
#popupComputers h3 { font-size: 20pt; text-align: center; margin: 10px 0; }
#popupComputers .column{width:185px;float:left;margin:4px;padding:0 10px;height:190px;background:#eeeeee;position:relative;}
#popupComputers div.column ul{margin:10px;padding:5px;}
#popupComputers .nonprofitbutton{ padding: 10px; width: 90%; margin: 10px auto; }
#popupComputers .nonprofitbutton h2 { width: 100%; margin: 0; }
div#full{
   margin:32px 0 40px 0; 
}
div#content{ position: relative; z-index: 500; margin-left:40px; }
div#main2
{margin:12px auto;padding-bottom:40px;border-bottom:1px solid #e3d8db;}

	div#main2 h3{color:#999996;margin-top:20px;}
	div#main2 p{color:#30302f;}
	
	div#col1
	{float:left;width:290px;margin-left:15px;margin-right:10px;height:120px;padding:0 0 0 246px;background: url('img/ipad.png') no-repeat left;}

	div#col2
	{float:left;width:220px;margin-right:10px;height:120px;padding:0 0 0 185px;background: url('img/global.png') no-repeat left;}

div#main3
{}

div#main3 a:hover{color:#000;}

	table#icons
	{margin:24px 10px 24px 10px;font-size:12px;font-weight:bold;text-align:left;}


div#footer
{background:#40403f;color:#ffffff;}
	
	div#footerleft
	{float:left;width:600px;}
		
		div#footerleft img
		{float:left;margin:32px;}

		div#footerleft p
		{margin:0 32px;}

	div#footerright
	{float:right;width:250px;color:#92c140;margin:32px;}

		div#footerright	h3
		{font-size:12pt;color:#ffffff;margin-bottom:6px;}
		
		div#footerright p
		{color:#ffffff;margin-bottom:6px;}
		
		div#socialfoot
		{float:left;}
		
		div#footerright ul
		{margin-bottom:6px;}
		
		div#footerright ul li
		{display:inline;}
	
	div#fivecol
	{}
	
	div#fivecol ul
	{list-style:none;width:165px;float:left;margin:24px 24px 24px 0;}
	
	div#fivecol ul.first
	{margin-left:32px;}

	div#fivecol ul li
	{margin-bottom:12px;}

	div#fivecol ul li h4
	{color:#ffffff;text-transform:uppercase;}
	
div.youtube{float:right;margin:4px 8px 4px 0;}
div.facebook{float:right;margin:4px 8px 4px 0;}
div.twitter{float:right;margin:4px 8px 4px 0;}

#menu { padding: 0;margin:0 20px 0 20px; }
#menu { display:inline-block; }
#menu li { display: inline;text-align:center; }
#menu li a { background: #FFF; width:447px;padding: 10px; float:left; border: 1px solid #ccf; text-decoration: none; color: #000;}
#menu li.active a { background: #FFF;border-bottom:1px solid #fff;margin-bottom:-5px; }

.label{width:20%}
.field{width:30%}
select{width:186px}
input[type=text]{width:180px;}

div#fullWidth{width:890px;display:block;clear:both;overflow:hidden;}
div#fullWidth h1{margin-left:0;}
div#fullWidth img{width:100%;}

div#halfImage{float:left;width:640px;overflow:hidden;}
div#halfText{float:right;width:230px;overflow:hidden;padding-left:20px; font-weight: bold; font-size: 15px;}
div#topImage{overflow: auto;display:inline-block; margin-left: 36px; }
.gray{background-color:#4c4c4b;color:#FFF;}

div.smallColumn{width:420px;margin-top:10px;padding:10px;}
div.smallColumn .middle{margin:20px auto;display:block;}
div.left{float:left;}
.iconText{padding:10px 35px 10px 10px;vertical-align: middle;font-weight:bold;display:inline-block;}
div.right{float:right;}
div.iconColumn{width:200px;}

a#close, a#closeComputers{float:right;font-weight:bold;font-size:15px;text-decoration:none;cursor:pointer;}

.green{color:#92c140;}
.errorText{color:red;font-weight:bold;display:none}
.loginform{width:300px;}
.loginform label{float:left;padding-top:2px;}
.loginform input{float:right;margin:1px;}
.loginform input[type=text], .loginform input[type=password]{width:150px;}
.add{background:url('admin/icons/icons.png') 0 0 no-repeat transparent;width:25px;height:25px;float:left;margin:5px;}

.infodiv{
    margin-left:2px;
    margin-right:30px;
    width:200px;
    float:left;
}
.no-top-margin {
	margin-top: 0 !important;
}

.no-top-padding {
	padding-top: 0 !important;
}
.leftfullCol{
    width:454px;
    margin:15px 0 10px 0;
    float:left;
}
    
.onlinestorenewsletter{
    margin-top:10px;
    /*width:120px;*/
    margin-right:5px;
    float:left;
    
}
.onlinestorenewsletter h3{
    font-family: 'proxima_nova_regular','arial',helvetica,sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#71973d;
}
.rightfullCol{
    float:right;
    padding:15px 32px 0 0;
    width:440px;
    margin-bottom:10px;
}

hr{color:#cccccc;}

.underlinelink{
    text-decoration:underline;
}

.ebayimage{
    margin-top:15px;
    float:left;
    width:100px;
}
.onlinestorenewsletter { width: 200px !important; }
.wider{ width:195px; }
#mc_embed_signup{margin-top:27px;width:230px;float:right;}
#mce-EMAIL{background-color:#feffc1;width:155px;}
#mc-embedded-subscribe{background-color:#3b8b00;padding:5px;color:#FFF;}

.laptoppng{
    float:right;
    margin-right:30px;  
}

.refurbishedlaptops, .refurbisheddesktops{
    /*background: transparent url("images/warranty.jpg") no-repeat right bottom;*/
    float:left;
    width:240px;
    height:198px
}
.refurbishedlaptops h3, .refurbisheddesktops h3{
    font-family: 'proxima_nova_regular','arial',helvetica,sans-serif;
    color:#71973d;
    font-size:24px;
    font-weight:normal;
    line-height:1.0em;
}
.pcpng{
    float:right;
}

h3.biggreen {
    font-family: 'proxima_nova_regular','arial',helvetica,sans-serif;
    font-size:22px;
    color:#71973d;
    font-weight:normal;
}
.price-row {
	position: absolute;
	bottom: 20px;
	margin-top: 15px;
	width: 95%;
	overflow: hidden;
	
	/*border: 1px solid red;*/
}

.price-col {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	bottom: -2px;
	font-size: 16px;
	font-weight: bold;
	/*width: 47%;*/
	float: left;
}

.left-internal-col .price-col {
	position: inherit;
	bottom: 0;
	float: none;
}

.sell-price {
	font-size: 50px;
	font-weight: normal;
}

.device-img-col{
	/*position: absolute;
	bottom: 20px;
	right: 20px;*/
    /*margin-top:50px;
    width:286px;
	width: 49%;*/
	float: right;
   
}
.device-img-col img{
    /*padding-left:35px;*/
	max-width: 150px;
}

.seeinventory{
    padding-top:6px;
    font-size:13px;
    color:#71973d;
}
.lowincome, .lcdmpad, .mactopdesk{
	position: relative;
    float:left;
    width:286px;
    margin:20px 20px 0 0;
}

.monitorspng{
    margin-top:15px;
}
.floatingText{float:right;margin-top:10px;width:320px;}
.footnote{margin-top:12px;font-size:14px;}